vb.net将复选框值插入数据库
我是新的vb.net初学者。我对vb.net将复选框值插入数据库有一些疑问。 我已经完成了前端和后端的编码,我想知道有什么简单的方法可以将复选框值insert部署到数据库中。谢谢vb.net将复选框值插入数据库,vb.net,Vb.net,我是新的vb.net初学者。我对vb.net将复选框值插入数据库有一些疑问。 我已经完成了前端和后端的编码,我想知道有什么简单的方法可以将复选框值insert部署到数据库中。谢谢 前端 我假设您的表不是命名表。您将用表名替换sql字符串中的单词table。我还假设列的名称是checkbox 我建议您为控件使用更具描述性的名称 我重命名了命令,因为代码混淆了控件和命令名 如果这确实存储为字符串类型,那么 Private Sub InsertDatabase() Using cn As N
前端
我假设您的表不是命名表。您将用表名替换sql字符串中的单词table。我还假设列的名称是checkbox
我建议您为控件使用更具描述性的名称
我重命名了命令,因为代码混淆了控件和命令名
如果这确实存储为字符串类型,那么
Private Sub InsertDatabase()
Using cn As New SqlConnection(ConStr),
chbox As New SqlCommand("INSERT INTO table (checkbox) VALUES(@checkbox)", cn)
chbox.Parameters.Add("@checkbox", SqlDbType.VarChar).Value = If(checkbox.Checked, "Y", "N")
cn.Open()
chbox.ExecuteNonQuery()
End Using
End Sub
如果它是一个位,那么它应该是
chbox.Parameters.Add("@checkbox", SqlDbType.Bit).Value = checkbox.Checked
是否确定复选框字段的数据类型为字符串类型?这应该是一点。