Excel VBA ADODB Acces 2003 vs 2013

Excel VBA ADODB Acces 2003 vs 2013,excel,vba,adodb,Excel,Vba,Adodb,我有一个excel文件,它使用ADODB连接从数据库中提取数据。几个月来,该文件一直运行良好,有几名员工在使用该文件。上周末,它停止了在具有Access 2003的计算机上的工作,但在具有Access 2010的计算机上仍然可以正常工作,所有计算机都具有Excel 2010。我检查了每台计算机的参考库,它们都选择了相同的参考(ActiveX 2.7)。它在“cn.Open MyConn”崩溃(未指定错误)。它向我保证,周末没有对Excel或Access进行任何更新 Dim rs As ADODB

我有一个excel文件,它使用ADODB连接从数据库中提取数据。几个月来,该文件一直运行良好,有几名员工在使用该文件。上周末,它停止了在具有Access 2003的计算机上的工作,但在具有Access 2010的计算机上仍然可以正常工作,所有计算机都具有Excel 2010。我检查了每台计算机的参考库,它们都选择了相同的参考(ActiveX 2.7)。它在“cn.Open MyConn”崩溃(未指定错误)。它向我保证,周末没有对Excel或Access进行任何更新

Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection

stDB = "K:\SHARED\Gross Planner\Gross Planner 2003.mdb"
MyConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & stDB & ";"
Set cn = New ADODB.Connection
cn.Open MyConn