pdo — подключение PHP к MS Access

В настоящее время я борюсь с подключением к базе данных MS Access с использованием PHP. Я проверил другие соответствующие посты, пытаясь получить помощь, но безуспешно.
Я использую Windows 7 и пытаюсь подключиться (база данных .mdb)

Я сделал следующее, пытаясь решить эту проблему:

  1. Я раскомментировал / включил расширение = php_pdo_odbc.dll в php.ini
    файл
  2. Я переустановил AccessDatabaseEngine.exe, но все равно не получаю никакой радости.
  3. Я попытался использовать 32-разрядный разъем ODBC для Windows (C: \ Windows \ System32 \ odbcad32.exe), а также 64-разрядную версию
    (C: \ Windows \ SysWOW64) версия Я все еще не получаю радости
  4. Я также попытался создать собственные драйверы и включить его в код бюста до сих пор не радует

Пожалуйста, смотрите код ниже:

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

Решение

Задача ещё не решена.

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

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

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