投稿日 | : 2003/07/22(Tue) 14:26 |
投稿者 | : ヘイロー |
Eメール | : f_aitk@yahoo.co.jp |
URL | : |
タイトル | : 実行時エラー3706 |
今年の3月ごろにかとうさんが質問された内容と重なったいますが、
具体的な解決方法がわかりにくかったので改めて質問させて頂きます。
WinMe,VB6 SP3,Access97
上記環境で開発しております。
開発したソフトを、ディストリビュージョンウィザードにて
配布用のSETUPプログラムを作成しました。
SETUPプログラムにてシステムを配布したところ、OSがWinMeのパソコンには
インストールができ、動作も問題ないのですが、
他のOS(試しましたのがWin98,2000,XP)では、インストールはできましたが、
ソフトを動かしますと、
「実行時エラー3706 プロバイダが見つかりません。正しくインストールされて
いない可能性があります。」
というエラーが表示されました。
ADOにてVBからアクセスのファイルを呼び込みデータの登録・修正などを行って
いるのですが、以下の部分が原因だと思うのですが解決策がわかりません。
Set Cn = New ADODB.Connection
Cn.Provider = "MSDataShape"
Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" _
& "Data Source=" & App.Path & "test.mdb"
どのOSにインストールするかは、配布先によって違います。
どのOSでも問題なく動作するにはどうしたらよろしいでしょうか?
よろしくお願いします。