Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php odbc_connect()连接_Php_Ms Access_Connect - Fatal编程技术网

php odbc_connect()连接

php odbc_connect()连接,php,ms-access,connect,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ó n

我试图使用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
该文件位于正确的路径中,并且该文件没有用户名或密码,因此我将它们作为“”参数

有什么帮助吗?
谢谢。

ODBC对驱动程序名非常挑剔,而您的

Driver={Microsoft Access驱动程序(*.mdb)};
…缺少单词“Driver”后的空格。请尝试以下方法:

Driver={Microsoft Access驱动程序(*.mdb)};

这可能有助于翻译错误消息。我翻译错误:SQL错误:[Microsoft][ODBC驱动程序管理器]找不到数据源的名称,默认情况下未指定驱动程序,SQL状态IM002位于C:\wamp\www\connectionDBC\index.php中的第3行
$connection = odbc_connect("Driver={Microsoft Access Driver(*.mdb)};Dbq=C:\DataDir\BBDD_ONL_lineaBase.mdb", "", "");
if (!$connection) {  die('Not connected : ' . mysql_error());}