VBA:"Database" でコンパイルエラー Hit Counter

対象バージョン : 2000(MDB)
最終更新日 : 1999/10/24 ( オリジナル作成日 : 1999/10/24 )


現 象

次のステートメントで "コンパイルエラー:ユーザー定義型は定義されていません。"が発生する。

Dim db As Database

 

原 因

2000 から、モジュールの参照設定の初期設定が DAO (Data Access Object) から ADO (ActiveX Data Object) へ変更になりました。
このため、DAO のクラスである "Database" が未定義となってしまいます。

 

対応方法

DAO を使用するのであれば、次の手順参照設定を変更します。


1.何かモジュールをデザインで開く。

2.メニューの "ツール(T)" - "参照設定(R)..." で "参照設定" ダイアログを表示する。

3."Microsoft ActiveX Data Objects 2.1 Library" のチェックを外し、"Microsoft DAO 3.6 Object Library" をチェックする。


目次へ戻る