在WinXP上连接到Access 2007的ODBC连接
问题描述:
在没有安装任何其他数据库引擎(例如Microsoft.ACE.OLEDB.12.0)的情况下,是否可以在Windows XP上与MS Access 2007数据库建立ODBC连接?在WinXP上连接到Access 2007的ODBC连接
我使用的是以下连接字符串,它适用于Windows 7,但不适用于Windows XP。 (在Windows XP的Data Sources(ODBC)控制面板中只有* .mdb选项,并且没有* .accdb选项,但都存在于Windows 7中。):
connectionString =“Driver = {Microsoft Access Driver * .MDB,* .ACCDB)}; DBQ = | DataDirectory目录| Database1.accdb”
如果你能以某种神奇的格式访问数据是你认真问,而无需支持访问安装的数据? WTF?当然,你必须安装驱动程序。但是,MDB格式不需要任何新安装,因为它是Jet 4,它自Win2000以来默认安装在所有版本的Windows上。如果是ACCDB,则如果机器上未安装A2007或A2010,则需要安装驱动程序。 – 2010-08-15 21:06:12