No.1ベストアンサー
- 回答日時:
Micorsoft DAO の参照設定がされていないためです。
Access2000が手元にないので、Access97の場合ですが、
モジュールを開いて、「ツール」-「参照設定」を選択し、
Microsoft DAO ObjectLibrayをチェックしてみてください。
それで対応できると思います。
この回答への補足
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
早速のご回答、どうもありがとうございました。
「ツール」-「参照設定」で、Microsoft DAO ObjectLibrayを探してみました。
Microsoft DAO 2.5/3.0 Compatibility Libray
Microsoft DAO 3.0 Object Libray
Microsoft DAO 3.6 Object Libray
それらしいのが上記の3つだったので、設定してみましたがコンパイルエラーになりました。
また、何かいい方法があったら教えて下さい。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
と、先程お知らせしたのですが、Microsoft DAO 3.6 Object Librayを設定した状態で、
データベースの変換からやり直したところ、
『このデータベースを変換または有効にするときにコンパイルエラーが発生しました』
というメッセージはでるものの、なんとか動くようになりました。
かなり助かりました。どうもありがとうございました!!
早速のご回答、どうもありがとうございました。
「ツール」-「参照設定」で、Microsoft DAO ObjectLibrayを探してみました。
Microsoft DAO 2.5/3.0 Compatibility Libray
Microsoft DAO 3.0 Object Libray
Microsoft DAO 3.6 ObjectLibray
それらしいのが上記の3つだったので、設定してみましたがコンパイルエラーになりました。
また、何かいい方法があったら教えて下さい。
No.2
- 回答日時:
ACCESS2000からはADO(ActiveX Data Object)が既定になっています。
ACCESS97までのDAO(Data Access Object)の記述のコードを使用する
には参照設定でMicrosoft DAO 3.6 Object Libraryにチェックすれば
OKです。
ただ、この時にDAOとADOが同時にチェックされている場合は優先順位が
高い方を優先的に参照するのでADOが上位の時はDAOであると明示する必要があります。
(例)
Dim rs As DAO.Recordset
DAOが上位ならば明示しなくても使用できます。
もし、ADOを使用しないのであれば参照設定でMicrosoft ActiveX Data Object~
のチェックを外しておけばよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Visual Basic(VBA) VBAでWorkbook.addの使い方 3 2023/02/01 11:58
- Excel(エクセル) エクセル 「実行時エラー"13":型が一致しません。」エラーについて 5 2022/05/04 10:46
- Excel(エクセル) excelvbaのwithについて 4 2022/12/19 16:51
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) こんにちは。Accessのことで教えてください。M365環境で、Private Declare Fu 1 2023/01/09 14:59
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードに「URL」を貼り付けると...
-
【Wordの初期化についてお願い...
-
ホームページYahoo!やgoo.ne.jp...
-
APIを使う時は参照設定は不要?
-
Wiiペアレンタルコントロールの...
-
エクセル2007のフィルハン...
-
Win10 個人用設定で ワンドライ...
-
WiFiで、光BBユニットを使って...
-
早速やってみましたが、エラー...
-
参照設定の有効範囲
-
Wordでこのような三角が出てく...
-
XChange Viewerで文字サイズの変更
-
スケッチスタイルの有効化
-
ワードで定型レイアウトを崩さ...
-
印刷用紙の中央に点線をいれた...
-
Word差し込み印刷で2ページ以降...
-
エクセルで薄く透ける文字を入...
-
WORD ある縦線が消せない
-
セルの書式設定のフォントやサ...
-
ワードでCO2(二酸化酸素) ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードに「URL」を貼り付けると...
-
【Wordの初期化についてお願い...
-
outlook設定方法
-
APIを使う時は参照設定は不要?
-
最新のJoyToKeyについて
-
エクセルのカーソル位置表示色...
-
クイックアクセスツールバーの...
-
画面が暗くならないようにした...
-
Wordで行送りがmm単位にならない
-
Windows 10の標準アプリ「アラ...
-
横書きを立書きにするには、ど...
-
ヘッダーとフッターがクリック...
-
エクセルの編集オプション セル...
-
Excelの共有ファイルについて2...
-
スクリーンセーバの設定・解除...
-
参照の設定について教えて下さい。
-
Office2007 ワードを初期...
-
エクセルのファンクションキー...
-
エクセル2007のフィルハン...
-
Access2000VBAでOLE/DDEタイム...
おすすめ情報