从数据库中选择boolean field = false

时间:2018-10-30 17:58:57

标签: mysql sql vb.net

我正在尝试从数据库中选择与今天的日期匹配的所有记录,并且布尔值'collected'也为false

日期很好,因为布尔值问题困扰着

这是我的代码

    If DbConnect() Then
        Dim SQLCmd As New OleDbCommand
        With SQLCmd
            .Connection = cn
            .CommandText = "Select * from Tbl_Rental Where DateOfHire = @todaydate And Where Collected = False"
            .Parameters.AddWithValue("@todaydate", todaydate)

我不确定我的sql语句以及应该使用哪些参数 任何帮助,将不胜感激 谢谢

1 个答案:

答案 0 :(得分:1)

您只需定义一次Where,就像这样:

Select * from Tbl_Rental Where DateOfHire = @todaydate And Collected = False

这将解决您所看到的错误的问题。