将PHP连接到MS Access

时间:2016-03-12 17:23:31

标签: php pdo connection ms-access-2010

我目前正在努力使用PHP连接到MS Access数据库。我已经检查了其他相关的相关帖子,试图获得援助,但没有成功。 我正在运行Windows 7并尝试连接到(.mdb数据库)

我已尝试解决此问题:

  1. 我在php.ini中有取消注释/启用的extension = php_pdo_odbc.dll 文件
  2. 我已经重新安装了AccessDatabaseEngine.exe但仍然没有任何乐趣。
  3. 我尝试过使用32位Windows ODBC连接器(C:\ Windows \ System32 \ odbcad32.exe)以及64位版本 (C:\ Windows \ SysWOW64)版本我仍然没有得到快乐
  4. 我也尝试过创建一个自定义驱动程序,并将其包含在代码胸像中仍然没有快乐
  5. 请参阅以下代码:

    try {
        $conn=new PDO('odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=$this->$dbName;Uid=$this->$Uid;Pwd=$this->$Upass');
        }
        catch(PDOException $e)
        {
        echo "Connection failed: " . $e->getMessage();
        }
    

    我创建了一个名为Microsoft Access的自定义驱动程序:

    try {
        $conn=new PDO('odbc:DRIVER={Microsoft Access};DBQ=$this->$dbName;Uid=$this->$Uid;Pwd=$this->$Upass');
        }
        catch(PDOException $e)
        {
        echo "Connection failed: " . $e->getMessage();
        }
    

    我一直得到这个输出:

    SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    

0 个答案:

没有答案