• ベストアンサー

VBでSQL

題の通りなのですが VBでSQLサーバ上のデータベースを操作したいのです 接続はできたのですが、 SQL文をVB上で実行するやり方がわかりません いろいろ試してみたのですが、 オブジェクトがないとか言われてしまいました。 初心者なので意味がよくわからず困っています。 アップデート、インサートなどをします。 本当に困っています。 よろしくお願いします。

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

  • ベストアンサー
  • Chika-F
  • ベストアンサー率60% (6/10)
回答No.3

こんにちは! 接続方法が記載されていないので ADOでの簡単な説明をします。 'オブジェクト変数の宣言 Dim rstTMP As ADODB.Recordset Dim cmd As New ADODB.Command 'SQL接続 ' 接続文とその他処理を記述 'SQLコマンド作成  With cmd   .CommandText = "Select * From テーブル名"   .CommandType = adCmdText  End With 'SQL文実行/レコードセット取得  Set rstTMP = cmd.Execute '以下 rstTMPで処理を記述 といった感じです。 あとは、SQL文を必要に応じて工夫して記述して 下さい。非常に広い可能性があると思います。 頑張ってください。

hell
質問者

お礼

ありがとうございました

その他の回答 (2)

  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.2

MSDNはお持ちですよね? ConnectionStringで検索して、いろいろ調べてみてください。 VBからADOやDAOでデータベースを操作するのに参考になるサイトをご紹介しますね。 頑張ってください(^^)

参考URL:
http://homepage2.nifty.com/inform/vbdb/
hell
質問者

お礼

皆さんのおかげで何とかなりそうです。 m(__)m

回答No.1

ADOの場合だと、ConnectionオブジェクトでExecuteメソッドを使えば直接SQL文を実行できたと思います。

関連するQ&A