php odbc_connect()连接

时间:2014-02-05 11:48:23

标签: php ms-access connect

我试图使用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());}

文件位于正确的路径,文件没有用户名或密码,所以我把它们作为“”参数。

有任何帮助吗? 谢谢。

1 个答案:

答案 0 :(得分:1)

ODBC非常挑剔驱动程序名称,而你的......

Driver={Microsoft Access Driver(*.mdb)};

...在“驱动程序”一词后面缺少空格。试试这个:

Driver={Microsoft Access Driver (*.mdb)};