dポイントプレゼントキャンペーン実施中!

いつもお世話になっております。
現在、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

A 回答 (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のはず。
    • good
    • 0

http://www.atmarkit.co.jp/fdotnet/basics/adonet0 …
の「paramins.cs」が参考になるのでは。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!