Nous essayons de créer une connexion avec notre base de données SQL par ODBC en PHP.PHP PDO connexion ODBC
Voici notre script actuel:
$cnx = new PDO("odbc:Driver={EFR};Server=localhost;Port:7004;Database=EFR;Uid=LcLfVJFLTKTCEHRO;Pwd=*********;");
Le pilote travaille dans QlikView qui se connecte également à cette base de données.
Le pilote est actuellement trouvé par PHP, mais nous pensons qu'il ne peut tout simplement pas se connecter.
PHP retourne l'erreur suivante:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[IM001] SQLDriverConnect: 0 No transaction control system' in C:\Program Files (x86)\EasyPHP-12.1\www\index.php:2
Stack trace:
#0 C:\Program Files (x86)\EasyPHP-12.1\www\index.php(2): PDO->__construct('odbc:Driver={EF...')
#1 {main} thrown in C:\Program Files (x86)\EasyPHP-12.1\www\index.php on line 2
Nous espérons que quelqu'un peut nous aider à ce problème.
Essayez ce que la chaîne de connexion: '$ CNX = new PDO (" odbc: Driver = {EFR}; Serveur = localhost; Port: 7004; Base de données = EFR ", 'LcLfVJFLTKTCEHRO', '*********');' –