Значения переключателей хранятся в базе данных? - PullRequest
0 голосов
/ 18 июля 2011

В vb.net,

у меня есть 31 ПАРА переключателей Да или Нет в веб-форме, которая будет вставлять значение радионных кнопок или текст переключателей в одну таблицу из 31 столбца в SQLсервер.Я сгруппировал каждую пару радиокнопок (Y и N).Как я могу получить выбранное значение переключателя группы и вставить его в таблицу базы данных сервера MS SQL, используя одну команду вставки в VB.Net?

Ответы [ 2 ]

1 голос
/ 18 июля 2011

Добавьте параметр в 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 голосов
/ 18 июля 2011

Объясни лучше:

Вы хотите сохранить 31 БУЛЕВЫЕ значения в ОДНОЙ строке?

или вы хотите сохранить 31 значение TEXT в одной строке?

или вы хотите сохранить 31 значение BOOLEAN и / или TEXT в 31 столбце в одной строке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...