Я пытаюсь подключиться к своей базе данных доступа, но не могу. У меня на сервере Microsoft 2008 с IIS 7. Я получаю это сообщение об ошибке. SQLSTATE [IM002] SQLDriverConnect: 0 [Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию. Не уверен, что я делаю не так. Любые идеи помогут.
<?php
try {
$conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\staffing.mdb;Uid=Admin");
}
catch (PDOException $e) {
echo $e->getMessage();
}
?>
Напишите объект подключения, как показано ниже, и сохраните регистр символов.
$dbName = "E:\\path\\to\\db.mdb";
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;");
Других решений пока нет …