2014-11-21 2 views
2

Я пытаюсь подключиться к моей базе данных доступа, но не могу. У меня на моем сервере Microsoft 2008 с IIS 7. Я продолжаю получать это сообщение об ошибке. SQLSTATE [IM002] SQLDriverConnect: 0 [Microsoft] [диспетчер драйверов ODBC] Имя источника данных не найдено, и драйвер по умолчанию не указан. Не уверен, что я делаю неправильно. Любые идеи помогут.Доступ Microsoft с PHP и PDO

<?php 
try { 

$conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\staffing.mdb;Uid=Admin"); 

} 
catch (PDOException $e) { 
    echo $e->getMessage(); 
} 
?> 

ответ

1

Запишите объект соединения следующим образом и сохраните регистр символов.

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

Спасибо, что сработали. Теперь мне просто нужно выяснить, как запросить доступ к базе данных с помощью PHP и PDO. – Veronica

+0

Не берите в голову и удачи! :) – SaidbakR

+0

Я смог запросить db, просто не могу получить код javascript для работы http://stackoverflow.com/questions/27068866/texboxfield-will-not-auotpopulate-errors-out – Veronica