• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでOracleにSQL発行(ADO))

VBAでOracleにSQL発行(ADO)|変数定義がされていませんというエラーの解決方法とは?

このQ&Aのポイント
  • ExcelのVBAからOracleにADOでSQLを発行するためのコードを作成しましたが、コンパイルで「変数定義がされていません」というエラーが発生します。
  • コードの中でADODB.ConnectionとADODB.Recordsetの変数を宣言している部分でエラーが出ています。
  • このエラーは、参照設定が必要な可能性があります。適切な参照設定を行うことでエラーを解消することができます。

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

  • ベストアンサー
  • ppg-2
  • ベストアンサー率39% (77/193)
回答No.2

参照設定でadoのライブラリを入れないとだめです。

mt1227
質問者

お礼

ありがとうございます。 何とか解決しました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • raphel_7
  • ベストアンサー率34% (86/252)
回答No.1

Dim cn As ADODB.Connection Dim rs As ADODB.Recordset New が余分では? Dim でなく Public したほうがいいかも

すると、全ての回答が全文表示されます。

専門家に質問してみよう