Vba ADODB与Access的连接

Vba ADODB与Access的连接,vba,ms-access,Vba,Ms Access,我有一些代码,允许我从Excel写入Access,当数据库以旧的.mdb格式保存时,它可以完美地工作,但是我使用的数据库是较新的'accdb——当尝试创建连接时,我得到的是无法识别的格式。关于如何使其适用于较新的格式,或者我必须将数据库另存为.mdb Dim cn As ADODB.Connection, rst As ADODB.Recordset Set cn = New ADODB.Connection cn.Open "Provider=Microsoft.Jet.OLEDB.

我有一些代码,允许我从Excel写入Access,当数据库以旧的
.mdb
格式保存时,它可以完美地工作,但是我使用的数据库是较新的
'accdb
——当尝试创建连接时,我得到的是无法识别的格式。关于如何使其适用于较新的格式,或者我必须将数据库另存为
.mdb

Dim cn As ADODB.Connection, rst As ADODB.Recordset
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
    "Data Source=C:\abc\def\hij\klm.accdb;"

提前谢谢

对不起,伙计们,我很笨。。。Provider=Microsoft.ace.OLEDB.12.0