我认为这会更简单,但它给我带来了麻烦。我基本上希望用户选中几个框,然后将每个单独的复选框添加到表中的一行。我尝试了 CheckBoxList,但决定单独添加每个 Checkbox。基本上这是我的代码:
Using cn2 As New SqlConnection(connectionString)
Dim cmd2 As New SqlCommand
If chkActions.Checked = True Then
cmd2 = New SqlCommand("Insert into [Turns] (Actions) VALUES ('1'", cn2)
cn2.Open()
cmd2.ExecuteNonQuery()
cn2.Close()
End If
End Using
Actions 行是一种位数据类型,据我所知,它只是一个 1、0 或 NULL。它给了我一个“靠近...的语法不正确”错误。如果有人能发现错误或者更好的方法,我将不胜感激。