• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AccessVBAのCurrentDbメソッドでエラーになります)

AccessVBAのCurrentDbメソッドでエラーになります

このQ&Aのポイント
  • Windows2000、Access2000を使用している場合、オンラインヘルプを参考に作成したAccessVBAのプログラムで、Set db = CurrentDbの行で「実行時エラー13:型が一致しません」というエラーが発生します。
  • 参照設定を確認しましたが、Microsoft dao 3.0 Object Libraryにチェックがついており、DAOは正しく使用できるはずです。
  • このエラーは、データベースオブジェクトを取得する際に型が一致していないために発生します。解決策としては、参照設定の修正やデータベースの再作成などが考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.1

Accessは持ってないので検証できませんが、、 >Microsoft dao 3.0 Object Libraryにチェックがついています それ古すぎませんか?   Microsoft DAO 3.6 Object Library にしてみたらどうでしょう。 以上です。  

-manaka-
質問者

お礼

3.6にしたら動きました。 実は今さらAccess95からバージョンアップしたファイルなのが敗因だったようですが、それにしても自分で気が付かないなんて、恥ずかしくて死にそうです。 ありがとうございます。