VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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でも問題なく動作するにはどうしたらよろしいでしょうか?
よろしくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -