在php ms访问数据库连接中获取错误

时间:2016-09-08 10:52:55

标签: php ms-access pdo

我想用PHP和现有的ms访问来构建一个应用程序。我的xampp服务器在本地运行,但遗憾的是我的MS Access数据库位于其他文件服务器中,之前它运行良好但突然出现以下错误MSG

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] SQLDriverConnect: -1032 [Microsoft][ODBC Microsoft Access Driver]
The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user,
or you need permission to view its data.' in C:\xampp\htdocs\tbc\test.php:6 Stack trace: #0
C:\xampp\htdocs\tbc\test.php(6): PDO->__construct('odbc:DRIVER={Mi...') #1 {main} thrown in C:\xampp\htdocs\tbc\test.php on line 6

我的实际代码是:

$dbNameAccess ="//Fileserver/work/access/db.mdb";
if (!file_exists($dbNameAccess)) {
   // die("Could not find database file.");
}
$db_na = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$dbNameAccess; Uid=; Pwd=;");

0 个答案:

没有答案