【发布时间】:2010-08-15 18:46:18
【问题描述】:
是否可以在没有安装任何其他数据库引擎(即 Microsoft.ACE.OLEDB.12.0)的情况下在 Windows XP 上与 MS Access 2007 数据库建立 ODBC 连接?
我正在使用以下连接字符串,它适用于 Windows 7,但不适用于 Windows XP。 (Windows XP 的数据源 (ODBC) 控制面板中只有 *.mdb 选项,没有 *.accdb 选项,但两者都存在于 Windows 7 中。):
connectionString = "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=|DataDirectory|Database1.accdb"
【问题讨论】:
-
您是否在认真询问是否可以在不安装访问数据支持的情况下以某种方式神奇地访问某种格式的数据?怎么回事?当然,您必须安装驱动程序。但是,MDB 格式不需要任何新安装,因为它是 Jet 4,它默认安装在 Win2000 以来的所有 Windows 版本上。如果是ACCDB,如果机器上没有安装A2007或A2010,则需要安装驱动。
标签: windows-xp odbc ms-access-2007