- ベストアンサー
VBでSQL
題の通りなのですが VBでSQLサーバ上のデータベースを操作したいのです 接続はできたのですが、 SQL文をVB上で実行するやり方がわかりません いろいろ試してみたのですが、 オブジェクトがないとか言われてしまいました。 初心者なので意味がよくわからず困っています。 アップデート、インサートなどをします。 本当に困っています。 よろしくお願いします。
- みんなの回答 (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文を必要に応じて工夫して記述して 下さい。非常に広い可能性があると思います。 頑張ってください。
その他の回答 (2)
- yuizuian
- ベストアンサー率42% (103/245)
MSDNはお持ちですよね? ConnectionStringで検索して、いろいろ調べてみてください。 VBからADOやDAOでデータベースを操作するのに参考になるサイトをご紹介しますね。 頑張ってください(^^)
お礼
皆さんのおかげで何とかなりそうです。 m(__)m
- Hayashi_Trek
- ベストアンサー率44% (366/818)
ADOの場合だと、ConnectionオブジェクトでExecuteメソッドを使えば直接SQL文を実行できたと思います。
お礼
ありがとうございました