Webアプリにいくつかのチェックボックスと保存ボタンがあります。保存ボタンをクリックするchecked
と、チェックボックスの状態がデータベースに保存されます。
チェックボックスがチェックされていない場合、0
データベースに'sが表示されます。ただし、それらがである場合、データベースに'schecked
を取得します。-1
期待してい1
た。-1
チェックされた状態の'は正常ですか?
サンプルコード:
Function ProcessAction(ByVal checkbox1 As Integer, ByVal checkbox2 As Integer) As Integer
connection = New SqlConnection(ConfigurationSettings.AppSettings("connString"))
command = New SqlCommand("stored_procedure_name_here", connection)
command.CommandType = CommandType.StoredProcedure
command.Parameters.Add(New SqlParameter("@id", SqlDbType.Int, 4)).Value = 100
command.Parameters.Add(New SqlParameter("@checkbox1", SqlDbType.Int, 4)).Value = checkbox1
command.Parameters.Add(New SqlParameter("@checkbox2", SqlDbType.Int, 4)).Value = checkbox2
command.Connection.Open()
command.ExecuteNonQuery()
command.Connection.Close()
Return 1
End Function
呼び出し:
Sub ButtonClick(ByVal Source As Object, ByVal E As EventArgs)
ProcessAction(checkbox1.Checked, checkbox2.Checked)
End Sub