是什么在连接字符串的 vb6 中产生错误 10001?
What produces Error 10001 in vb6 at connection string?
在某些计算机上于 2020 年 2 月进行的最后一次 Windows/Office 更新之后,vb6 中的以下连接字符串会生成
"Catastrophic Failure : (10001)"
ConnectionString = "provider=microsoft.ace.oledb.12.0;DataSource="+cMDBFile
安装 MicrosoftDatabaseEngine2010(32 位)后,错误消失了,但直到下一次 Windows Restart/Windows 更新。
改为
后
ConnectionString = "provider=microsoft.jet.oledb.4.0;DataSource="+cMDBFile
好像运行。
我的 MDB 文件格式是 ACCESS2003
连接创建如下:
Dim objConn as ADODB.Connection
Set objConn = new ADODB.Connection
With objConn
.ConnectionString = "provider=microsoft.ace.oledb.12.0;DataSource="+cMDBFile
.Open
End With
错误发生在.Open
。
有人知道发生了什么事吗?
最近几年没有发生错误(当然 12 月的 3420 除外)。
这是 Microsoft 产生的错误,如果是,我该如何告诉他们?
你的连接字符串应该根据你的数据库类型。
更有可能当你连接到 mdb 文件时,你应该使用
PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=
在某些计算机上于 2020 年 2 月进行的最后一次 Windows/Office 更新之后,vb6 中的以下连接字符串会生成
"Catastrophic Failure : (10001)"
ConnectionString = "provider=microsoft.ace.oledb.12.0;DataSource="+cMDBFile
安装 MicrosoftDatabaseEngine2010(32 位)后,错误消失了,但直到下一次 Windows Restart/Windows 更新。
改为
后ConnectionString = "provider=microsoft.jet.oledb.4.0;DataSource="+cMDBFile
好像运行。
我的 MDB 文件格式是 ACCESS2003
连接创建如下:
Dim objConn as ADODB.Connection
Set objConn = new ADODB.Connection
With objConn
.ConnectionString = "provider=microsoft.ace.oledb.12.0;DataSource="+cMDBFile
.Open
End With
错误发生在.Open
。
有人知道发生了什么事吗? 最近几年没有发生错误(当然 12 月的 3420 除外)。 这是 Microsoft 产生的错误,如果是,我该如何告诉他们?
你的连接字符串应该根据你的数据库类型。
更有可能当你连接到 mdb 文件时,你应该使用
PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=