В настоящее время я борюсь с подключением к базе данных MS Access с использованием PHP. Я проверил другие соответствующие посты, пытаясь получить помощь, но безуспешно.
Я использую 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
Задача ещё не решена.
Других решений пока нет …