PHP-PDO-DB2 probleme de drivers
Bonjour tout le monde, excusez moi de vous ennuyer avec mon soucis mais la je suis completement perdu. Voici mon probleme:
Je surcharge ma classe parent avec ma classe DB2, je fais un dl pour eviter de modifier le php.ini
j'utilise ca dans mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
if (!extension_loaded('pdo_odbc'))
{
try
{
dl("php_pdo_odbc.dll");
}
catch (Exception $e)
{
ErrorLog($e,"Db2DB::_construct($sDatabase) - Unable to load extension php_pdo_odbc.dll");
exit;
}
} |
voici le message d'erreur:
Database::ExecuteSQL(list tables,db2admin,*Password*) - Unable to connect to database.
could not find driver
alors que quands je fais ca :
Code:
1 2 3 4
| foreach(PDO::getAvailableDrivers() as $driver)
{
echo $driver."\n";
} |
il me liste oci (oracle ) et odbc, la dll est bien presente et php_pdo.dll a bien ete chargee et se trouve dans le meme dossier d'extensions donc aucun probleme de ce cote la.
Quelqu'un aurait une piste?
j'utilise php 5.2.6 et db2 9.7 express C