我認爲這會更簡單,但它給我帶來麻煩。我基本上希望用戶檢查幾個框,然後將每個單獨的複選框添加到表中的一行。我嘗試了一個CheckBoxList,但決定只是單獨添加每個複選框。基本上這是我的代碼:將CheckBox.Checked狀態插入數據庫
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。它給了我一個「錯誤的語法接近...」的錯誤。如果任何人都可以發現錯誤或者更好的方式來做到這一點,我會非常感激。
我編輯了自己的冠軍。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 – 2013-03-21 18:21:45
感謝您的提示。不知道! – 2013-03-21 18:28:41
只有在複選框被選中時才添加? – Steve 2013-03-21 18:29:59