2009-05-03 46 views
0

多くのマシンで正常に動作する私のVB6アプリケーションは、わずか1ユーザーのマシンで上記のエラーを生成しています。 MachineにはVista SP1があります。これは、MDAC 2.8が既に含まれているため、MDACインストーラが動作しないことを意味します。エラーにつながる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

+0

アプリユーザーに許可を与える必要があります。これはおそらく自分のログインとは異なります。 – DOK

+0

これをどうすればテストできますか?プログラムは管理者として実行するように設定されています。 – KerryF

関連する問題