為避免出現「[Microsoft][ODBC 驅動程式管理員] 找不到資料來源名稱,且未指定預設驅動程式」的錯誤訊息:
- 在 Windows 控制台中找到 ODBC 管理員,並檢查「驅動程式」索引標籤。請注意,64 位元 Windows 針對 32 位元 [1] 和 64 位元驅動程式有兩個不同的管理員:驅動程式必須與您的 PHP 安裝相符。
- 如果所需的驅動程式未顯示在該處,則需要安裝它。免費的「Microsoft Access Database Engine 2010 可轉散發套件」[2] 是 Access 和 Excel 的其中一個選項。
- 使用 odbc_connect() 進行連線時,請確保在 DRIVER 參數中使用正確的驅動程式名稱:如果您的驅動程式名稱為「Microsoft Access Driver (*.mdb, *.accdb)」,則「Microsoft Access Driver (*.mdb)」將無法運作。
[1] C:\Windows\SysWOW64\odbcad32.exe
[2] http://www.microsoft.com/en-us/download/details.aspx?id=13255