Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何基于chexkbox checked或unchecked在数据库中插入yes/or_Sql_Vb.net_Checkbox - Fatal编程技术网

Sql 如何基于chexkbox checked或unchecked在数据库中插入yes/or

Sql 如何基于chexkbox checked或unchecked在数据库中插入yes/or,sql,vb.net,checkbox,Sql,Vb.net,Checkbox,如何使用基于“选中”或“取消选中”的复选框在数据库中添加“是”或“否” 如果选中,则为是,反之亦然 Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked Then Dim dbprovider As String = "Prov

如何使用基于“选中”或“取消选中”的复选框在数据库中添加“是”或“否” 如果选中,则为是,反之亦然

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
    If CheckBox1.Checked Then
        Dim dbprovider As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Taher\Documents\Visual Studio 2010\Projects\WindowsApplication1\WindowsApplication1\Database1.accdb;Persist Security Info=False;"
        Me.con = New OleDb.OleDbConnection()
        con.ConnectionString = dbprovider
        con.Open()

        Dim sqlquery As String = "INSERT INTO Company (dev)" + "VALUES ('" Yes "')
        Dim sqlcommand As New OleDb.OleDbCommand(sqlquery)
    End If
End Sub

使用sql类型
表示False(0)或True(1)。您可以使用TRUE和FALSE来插入数据。

使用sql类型
位来表示FALSE(0)或TRUE(1)。您可以使用TRUE和FALSE来插入数据。

复选框本质上是布尔输入。您可以使用多种方法将其值存储在数据库中,其中最常见的有: -布尔字段(真/假) -数字字段(1表示真,0表示假)

使用布尔关键字TRUE和FALSE

真等于是 假等于不

UPDATE tablename SET field1 = TRUE, field2 = FALSE;

INSERT INTO tablename SET field1 = TRUE, field2 = FALSE ;

希望这有帮助

复选框本质上是布尔输入。您可以使用多种方法将其值存储在数据库中,其中最常见的有: -布尔字段(真/假) -数字字段(1表示真,0表示假)

使用布尔关键字TRUE和FALSE

真等于是 假等于不

UPDATE tablename SET field1 = TRUE, field2 = FALSE;

INSERT INTO tablename SET field1 = TRUE, field2 = FALSE ;
希望这有助于用这种方式

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged

    Dim dbprovider As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Taher\Documents\Visual Studio 2010\Projects\WindowsApplication1\WindowsApplication1\Database1.accdb;Persist Security Info=False;"
    Me.con = New OleDb.OleDbConnection()
    con.ConnectionString = dbprovider
    con.Open()
    Dim sqlquery As String

    sqlquery = "Insert into Company (dev) values ('" + IIf(CheckBox1.Checked, "yes", "no") + "')"

    Dim sqlcommand As New OleDb.OleDbCommand(sqlquery)
    sqlcommand.executeNonQuery()
末端接头

使用这种方式

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged

    Dim dbprovider As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Taher\Documents\Visual Studio 2010\Projects\WindowsApplication1\WindowsApplication1\Database1.accdb;Persist Security Info=False;"
    Me.con = New OleDb.OleDbConnection()
    con.ConnectionString = dbprovider
    con.Open()
    Dim sqlquery As String

    sqlquery = "Insert into Company (dev) values ('" + IIf(CheckBox1.Checked, "yes", "no") + "')"

    Dim sqlcommand As New OleDb.OleDbCommand(sqlquery)
    sqlcommand.executeNonQuery()

End Sub

列“dev”的列类型是什么?如果选中,则使用IIF函数,如果未选中,则使用是。此外,sqlQuery的串联和未闭合引号将导致编译错误和sql驱动程序拒绝commandtext或string@AshReva@user1897472请参阅我的回答“dev”列的列类型使用IIF函数,如果选中则为是,如果未选中则为否。此外,sqlQuery的串联和未闭合引号将导致编译错误和sql驱动程序拒绝commandtext或string@AshReva@user1897472看,我的回答是这样尝试的——没有插入database@user1897472还可以粘贴执行代码时得到的字符串。检查在调试模式下从sqlquery获得的字符串我想在点击添加按钮时运行两个字符串sqlquery和sqlquery1 sqlquery有一些数据和sqlquery有复选框数据如果我们做得不同,它们将数据存储在同一行的新实例中。我们可以在点击添加按钮时运行两个查询吗?这是代码对于querys,让我们试着这样做——不要插入database@user1897472还可以粘贴执行代码时得到的字符串。检查在调试模式下从sqlquery获得的字符串我想在点击添加按钮时运行两个字符串sqlquery和sqlquery1 sqlquery有一些数据和sqlquery有复选框数据如果我们做得不同,它们将数据存储在同一行的新实例中。我们可以在点击添加按钮时运行两个查询吗?这是代码为了querys,让我们