2010-08-15 54 views
0

在沒有安裝任何其他數據庫引擎(例如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」

+1

如果你能以某種神奇的格式訪問數據是你認真問,而無需支持訪問安裝的數據? WTF?當然,你必須安裝驅動程序。但是,MDB格式不需要任何新安裝,因爲它是Jet 4,它自Win2000以來默認安裝在所有版本的Windows上。如果是ACCDB,則如果機器上未安裝A2007或A2010,則需要安裝驅動程序。 – 2010-08-15 21:06:12

回答