VBからACCESSにアクセスするには?

解決


renaポン  2003-05-27 13:48:01  No: 78046  IP: [192.*.*.*]

今使ってるVB4.0、access95をVB6.0、ACCESS2000に
アップデートしようとしてるのですがVBとACCESSはここに
開いたとき自動的にアップデートするのを利用して
アップデートしてみました。そしたら「データベースの形式'c:\TRAN.MDB'を認識できません。」
とでてきました。
accessを95のものを使ったらうまくいくのですが
どうすればACCESS2000バージョンでも動かすことができるのでしょうか?
すみませんが、どなたかご教授下さい。

編集 削除
魔界の仮面弁士  2003-05-27 21:58:08  No: 78047  IP: [192.*.*.*]

VB6の Service Pack 5を適用してありますか?

編集 削除
RENAポン  2003-05-29 10:44:01  No: 78048  IP: [192.*.*.*]

>VB6の Service Pack 5を適用してありますか?
使っています

編集 削除
魔界の仮面弁士  2003-05-29 11:18:55  No: 78049  IP: [192.*.*.*]

接続方法は何ですか?

データコントロールの場合は、Connectプロパティが
"Acess"ではなく、"Access 2000;"になっている事を確認してみてください。

DAOの場合は、参照設定しているDAOのバージョンを確認してください。
Access 2000で利用されている"Jet 4.0"は、DAO 3.6からのサポートです。

RDO、リモートデータコントロール、ODBC API等による接続の場合は、
ODBCドライバのバージョンを確認してください。例えば、Microsoft製の
Access Driverの場合、Ver.3.50系だとAccess 97までしかサポートして
いないため、Access 2000/2002製のmdbにアクセスできません。

編集 削除
RENAポン  2003-05-29 11:36:59  No: 78050  IP: [192.*.*.*]

DAO接続で参照設定で3.6に変更したら正常に動きました。
まだまだ解らないことがあるとは思いますが
魔界の仮面弁士さんどうもありがとうございました

初心者のスレでSSTABについても誰かご教授していただければ
幸いです
どうかよろしくお願いします。

編集 削除
高橋  2006-02-25 04:48:50  No: 78051  IP: [192.*.*.*]

すみません!!私の場合はConnectプロパティーにaccess2000がでできません!!

編集 削除
魔界の仮面弁士  2006-02-25 11:45:53  No: 78052  IP: [192.*.*.*]

解決済みのスレッドを乗っ取るのは、混乱の元ですよ。

で、先の回答の繰り返しになりますが、VB6に Service Packを
適用してありますか?(最新版は Service Pack 6です)

編集 削除