我目前正在努力使用PHP连接到MS Access数据库。我已经检查了其他相关的相关帖子,试图获得援助,但没有成功。 我正在运行Windows 7并尝试连接到(.mdb数据库)
我已尝试解决此问题:
请参阅以下代码:
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