目前有一個Excel 2002電子表格從Access 2002數據庫中編寫/檢索數據。 IT目前正在研究升級到Office 2007,當我升級電子表格和數據庫時,ADODB連接失敗。VBA - 通過ADODB將Excel 2007電子表格連接到Access 2007數據庫
2002年的時代VBA連接字符串是:
Provider=Microsoft.Jet.OLEDB.4.0;
Jet OLEDB:Database Password = stackoverflow;
Data Source= \\test\test.mdb"
在用法:
Dim cnt As ADODB.Connection
Set cnt = New ADODB.Connection
cnt.Open LiveCon
改變的.mdb後綴爲.ACCDB中斷連接。有人可以指示我使用連接字符串的新語法嗎?
我升級了提供程序字符串後,出現'Could not find installable ISAM'錯誤消息。經過一番研究後,似乎需要安裝'2007 Office System Driver:Data Connectivity Components'。 該庫可在以下網站找到: http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en –