2009-05-03 137 views
0

在許多機器上成功運行的我的VB6應用程序僅在1個用戶機器上產生了上述錯誤。機器具有Vista SP1,這意味着MDAC安裝程序將不起作用,因爲MDAC 2.8已包含在內。導致錯誤產生ADO錯誤:自動化錯誤 - 無法找到指定的模塊

代碼:

'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線。

獲得此用戶的任何幫助將不勝感激!

回答

0

該文件是否存在權限問題?也許在Vista上,您需要授予文件權限。我們知道Vista有更嚴格的安全性,包括文件和文件夾訪問。

+0

不是我能看到的。我使用CoPilot登錄,並能夠在他的臨時目錄中創建/編輯文件,沒有任何問題。 – KerryF 2009-05-03 20:19:24