目前,有一个Excel 2002电子表格从Access 2002数据库中编写/检索数据。 IT目前正在研究升级到Office 2007,当我升级电子表格和数据库时,ADODB连接失败。
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会中断连接。有人可以指导我使用连接字符串的新语法吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
尝试更改
Provider=Microsoft.Jet.OLEDB.4.0
到
Provider=Microsoft.ACE.OLEDB.12.0