2011-07-18 8 views
0

ラジオボタンの値またはラジオボタンのテキストをSQLサーバーの31列の単一のテーブルに挿入するWebフォームには、ラジオボタンのペアが31または複数あります。ラジオボタン(YとN)の各ペアをグループ化しました。どのように私はグループの選択ラジオボタンの値を取得し、VB.Netで1つの挿入コマンドを使用してMS SQL Serverのデータベーステーブルに挿入することができますか?ラジオボタンの値がデータベースに保存されていますか?

答えて

0

は、より良い自分自身を説明:

あなたが一列に31のBOOLEAN値を格納したいのですか?

31個のTEXT値を1つの行に保存しますか?

31個の列に31個のブール値および/またはTEXT値を格納しますか?

+0

をYes(1)またはNo(0)のいずれかを保存する方法? – Naresh

1

そうのようなあなたのSqlCommandにパラメータを追加します。

Dim cmd as new sqlcommand("SQL Command Text Here", Conn) 
cmd.parameters.add("@FieldA", sqldbtype.bit).value = IIF(FieldAYesChk.Checked, 1, 0) 
cmd.parameters.add("@FieldB", sqldbtype.bit).value = IIF(FieldBYesChk.Checked, 1, 0) 
cmd.parameters.add("@FieldC", sqldbtype.bit).value = IIF(FieldCYesChk.Checked, 1, 0) 
cmd.parameters.add("@FieldD", sqldbtype.bit).value = IIF(FieldDYesChk.Checked, 1, 0) 

等... SQL ServerのBITデータ型に関する詳細情報については、

フォローリンク:私はしたい

http://msdn.microsoft.com/en-us/library/ms177603.aspx

+0

私はデータベースに値を入力するためにクエリを挿入する場合、どのように各ラジオボタンのSQLサーバーで宣言? – Naresh

+0

ラジオボタンのセットごとにテーブルに異なる列を作成し、「INSERT INTO TableName(FieldA、FieldB、....)」VALUES(@FieldA、@FieldB、....) – Curt

+0

ありがとうあなたの返信は、何を言っていたが、私はどのようにラジオボタンのデータ型を宣言し、どのように私のフロントエンドにリンクするSQL Serverのですか? – Naresh

関連する問題