Microsoft.ACE.OLEDB.12.0的问题
本人用OLEDB.12.0与Access 2003数据库连接,使用vb窗体程序,代码如下:Dim con As New ADODB.Connection
Dim resAs New ADODB.Recordset
con.Open("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=e:\DB\db1.mdb;Persist Security Info=False")
'con.Open("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=e:\DB\db1.mdb;Persist Security Info=False")
res.Open("select* from A料¢?配?方¤?", con, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic)
Label1.Text = res.Fields(0).Name
con.Close()
con = Nothing
res = Nothing
开始第3行代码报错“未找到提供程序。该程序可能未正确安装。”但用第4行代码代替时,调试正常。初步判断是Microsoft.ACE.OLEDB.12.0的问题