ADO错误:自动化错误 - 找不到指定的模块

时间:2009-05-03 19:35:43

标签: vb6 ado

我在许多机器上成功运行的VB6应用程序仅在1台用户机器上产生上述错误。机器具有Vista SP1,这意味着MDAC安装程序将无法运行,因为已包含MDAC 2.8。

导致错误的代码:

'Temp file to users temp directory:
FileName = C:\DOCUME~1\nmiller\LOCALS~1\Temp\TmpPrint.mdb 

Dim catADO As New ADOX.Catalog
catADO.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName

.Create行发生错误。

非常感谢让这位用户参与的任何帮助!

2 个答案:

答案 0 :(得分:0)

文件是否存在权限问题?也许在Vista上,您需要授予该文件的权限。我们知道Vista具有更严格的安全性,包括文件和文件夹访问权限。

答案 1 :(得分:0)

MDAC 2.6之后不包含Jet / Desktop ODBC驱动程序。请参阅http://support.microsoft.com/kb/271908以获取Jet驱动程序。