Доступ Microsoft с помощью PHP и PDO

Я пытаюсь подключиться к своей базе данных доступа, но не могу. У меня на сервере 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();
}
?>

3

Решение

Напишите объект подключения, как показано ниже, и сохраните регистр символов.

$dbName = "E:\\path\\to\\db.mdb";
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;");
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]