• 締切済み

VBAのExecuteの違いについて教えてください。

22歳男性です。現在、VBAを勉強してます。 今日は、そのVBAについて質問があります。 以下に2つのExecuteのソースがあるんですが、2つの違いがよくわかりません。 ------------------------------------------------------ dim a as new ADODB.Connection dim b as new ADODB.Command dim c as new ADODB.Recordset (中略) 1: set c = a.execute 2: set c = b.execute ------------------------------------------------------ 簡単に言うと、「Connection」「Command」で使われるExecuteの違いです。 知っている方がいましたら、ご回答のほどよろしくお願いします。

みんなの回答

  • kenpon24
  • ベストアンサー率64% (66/102)
回答No.1

使ったことがないので詳しく説明できませんが、 その悩みの回答が書かれていそうなURLを貼っておきます。 http://www.geocities.jp/cbc_vbnet/ADO/recordset.html >Connectionオブジェクトで Execute メソッドを使用すると,テーブルまたはクエリの内容を参照することができます。(読み取り専用) >Command オブジェクトはデータベースに対して実行するコマンドを定義するオブジェクトです。Executeメソッドを利用して,テーブルを参照したり,クエリやSQL ステートメントを実行してレコードセットを取得することができます。(読み取り専用) らしいです。 MSDN http://msdn.microsoft.com/ja-jp/library/cc364125.aspx http://msdn.microsoft.com/ja-jp/library/cc364124.aspx

関連するQ&A