在vb.net中,
我在网络表单中有31对单选按钮是或否,它会在SQL服务器的31列的单个表中插入radion按钮或单选按钮文本的值。我将每对单选按钮(Y和N)分组。如何检索组的选定单选按钮值并使用VB.Net中的一个插入命令将其插入到MS sql server数据库表中?
答案 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位数据类型的更多信息:
答案 1 :(得分:0)
更好地解释自己:
您想将31个BOOLEAN值存储在一行吗?
或者您想将31个TEXT值存储在一行中吗?
或者您想将31个BOOLEAN和/或TEXT值存储在一行的31列中?