我试图使用PHP连接到.mdb文件,我遇到了这个错误:
Warning: odbc_connect() [<a href='function.odbc-connect'>function.odbc-connect</a>]:
SQL error: [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado, SQL state IM002 in SQLConnect in C:\wamp\www\ConnectionODBC\index.php on line 3
未连接:
这是我的连接代码:
$connection = odbc_connect("Driver={Microsoft Access Driver(*.mdb)};Dbq=C:\DataDir\BBDD_ONL_lineaBase.mdb", "", "");
if (!$connection) { die('Not connected : ' . mysql_error());}
文件位于正确的路径,文件没有用户名或密码,所以我把它们作为“”参数。
有任何帮助吗? 谢谢。
答案 0 :(得分:1)
ODBC非常挑剔驱动程序名称,而你的......
Driver={Microsoft Access Driver(*.mdb)};
...在“驱动程序”一词后面缺少空格。试试这个:
Driver={Microsoft Access Driver (*.mdb)};