投稿時間:2002/11/22(Fri) 16:13 投稿者名:momo
URL :
タイトル:VB6でAccess
以前、VB5で、Win95やNT4.0でDAO使用で作成していたデータベースを開きたいのですが、 Win2000にVb6環境で、ADOのデータアクセスに変更し使用したいのですが、 Jet4.0のバージョンが合わないのか、実行時エラー’-2147467259’ファイルが見つかりませんでした。 と出てきます。Jetのバージョンを下げると、実行時エラー’3706’プロバイダーが見つかりません。と出てしまいます。 Accessでそのデータベースを開くと、Access 1.x はサポートしていませんと出て、開けません。 この、Access 1.x のデータベースファイルを開くのはどうしたらよいのでしょうか? db.Openの後に、上記のエラーが出ます。 とても悩んでいます、わかる方がいらしたら、ぜひ教えて下さい。 よろしくお願いいたします。
========コードの一部です======= Dim db As New ADODB.Connection Dim ds As ADODB.Recordset
Set db = New ADODB.Connection '接続元のプロバイダとデータベースをConnectionStringで指定 db.ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\temp\test.mdb'" db.Open 'RecordSetオブジェクトの作成 Set ds = New ADODB.Recordset
|