ADOのプロバイダエラー

解決


INTEGRA  2003-09-03 11:51:22  No: 108467  IP: [192.*.*.*]

Win2000上で、VB6からAccessのMDBにADOを使って
アクセスしようとしていまが、
最初のコネクションオープンで
「実行時エラー'3706'  プロバイダが見つかりません。
正しくインストールされていない可能性があります。」
とエラーになります。

開発手順はコンポーネントのコントロールにMSADODC.OCXを追加。
参照設定にmsado15.dll(ADO2.6Library)を追加。

ソースコードは以下の通りです。
Private Sub Command1_Click()
   Dim cnnDB As ADODB.Connection
   Dim rstList As ADODB.Recordset

   Set cnnDB = New ADODB.Connection
   With cnnDB
      .Provider = "Microsoft.Jet.OLEDB.4.0"
      .Open "C:\MDB\ABC.mdb"
   End With
End Sub

このプロバイダを使用するにあたって、
まだ何か設定等をする必要がるのでしょうか?

編集 削除
INTEGRA  2003-09-03 13:49:00  No: 108468  IP: [192.*.*.*]

MicrosoftのHPからMDAC2.8をダウンロードして
再インストールすると上手くいきました。

お騒がせしました。

編集 削除