我们试图通过PHP中的ODBC通过我们的SQL数据库创建连接。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
我们希望有人能帮助我们解决这个问题。
试试这个作为连接字符串:'$ CNX =新PDO(“ODBC:驱动程序= {EFR}; Server = localhost; Port:7004; Database = EFR“,'LcLfVJFLTKTCEHRO','*********'); – 2013-04-05 13:17:26