- ベストアンサー
Insert文 で 変数を使いたい
いつもお世話になっております。 現在、VB2005でSQLのプログラムを書いているのですが。 下記のInsert分に関してなのですが・・・ sCom = New SqlClient.SqlCommand(_ & "insert into janDB"(区分,コマンド種別,No) " _ & "values('A01','send',100)", scn) としたらうまくいくのですが、 valuesの実データを変数にしたいのですが, そういった処理はできないでしょうか? 何分初心者の上、試行錯誤しているのですがうまくいきません。 アドバイス等を頂けたら幸いです。 SQL Server 2005 Express Edition Visual Studio 2005 Standard Edition Windows XP Pro SP2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
sCom = New SqlClient.SqlCommand(_ & "insert into janDB"(区分,コマンド種別,No) " _ & "values('A01','send',100)", scn) を sCom = New SqlClient.SqlCommand(_ & "insert into janDB"(区分,コマンド種別,No) " _ & "values('" & <A01の変数> & "','" & <sendの変数> & "'," <100の変数> & ")", scn) にすれば? 試験環境なくて試験できてませんが。 sComを組み立てたあとで、直接記述したものと同じ文字列を作成できればOKのはず。
その他の回答 (1)
- nora1962
- ベストアンサー率60% (431/717)
http://www.atmarkit.co.jp/fdotnet/basics/adonet03/adonet03_02.html の「paramins.cs」が参考になるのでは。