避免“[Microsoft][ODBC Driver Manager] 未找到数据源名称,并且未指定默认驱动程序”
- 在Windows控制面板中找到ODBC管理器并检查“驱动程序”选项卡。请注意,64位Windows有两个不同的管理器,用于32位[1]和64位驱动程序:驱动程序必须与您的PHP安装匹配。
- 如果所需的驱动程序没有显示在那里,则需要安装它。免费的“Microsoft Access Database Engine 2010 Redistributable”软件包[2]是Access和Excel的一种选择。
- 使用odbc_connect()连接时,确保在DRIVER参数中使用完全正确的驱动程序名称:“Microsoft Access Driver (*.mdb)”如果你的驱动程序名为“Microsoft Access Driver (*.mdb, *.accdb)”则不起作用。
[1] C:\Windows\SysWOW64\odbcad32.exe
[2] http://www.microsoft.com/en-us/download/details.aspx?id=13255