单选按钮值存储在数据库中?

时间:2011-07-18 06:25:56

标签: vb.net sql-server-2008

在vb.net中,

我在网络表单中有31对单选按钮是或否,它会在SQL服务器的31列的单个表中插入radion按钮或单选按钮文本的值。我将每对单选按钮(Y和N)分组。如何检索组的选定单选按钮值并使用VB.Net中的一个插入命令将其插入到MS sql server数据库表中?

2 个答案:

答案 0 :(得分: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位数据类型的更多信息:

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

答案 1 :(得分:0)

更好地解释自己:

您想将31个BOOLEAN值存储在一行吗?

或者您想将31个TEXT值存储在一行中吗?

或者您想将31个BOOLEAN和/或TEXT值存储在一行的31列中?

相关问题