Мы пытаемся создать соединение с нашей базой данных SQL ODBC в PHP.Соединение PHP PDO ODBC
Это наш текущий сценарий:
$cnx = new PDO("odbc:Driver={EFR};Server=localhost;Port:7004;Database=EFR;Uid=LcLfVJFLTKTCEHRO;Pwd=*********;");
Драйвер работает в QlikView, который также подключается к этой базе данных.
Драйвер на самом деле находится на PHP, но мы думаем, что он просто не может войти.
PHP возвращает следующее сообщение об ошибке:
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
Мы надеемся, что кто-то может помочь нам с этой проблемой.
Try это в качестве строки подключения: '$ CNX = новый PDO (" ODBC: Driver = {EFR}; Server = localhost; Порт: 7004; База данных = EFR ", 'LcLfVJFLTKTCEHRO', '*********');' –