【问题标题】:VB.NET - where column_name and column_name2 between column_name2 (date) and column_name2 (date)VB.NET - column_name 和 column_name2 在 column_name2(日期)和 column_name2(日期)之间
【发布时间】:2016-08-17 16:47:23
【问题描述】:

所以,我尝试获取 UID.Text 并尝试显示时间。 我想尝试在uid.text = uid timein >= yyyy-MM-dd and timein <= yyyy-MM-dd 请参阅下图,以便您看到代码和错误。

MySqlConn = New MySqlConnection
    MySqlConn.ConnectionString = "Server=localhost; uid=xx; pwd=xx; database=studentdatabase; Convert Zero Datetime=True;"
    Dim Adapter As New MySqlDataAdapter
    Dim BSource As New BindingSource
    Dim DT As New DataTable
Try
    MySqlConn.Open()
    Dim Query As String
    Query = "Select TimeIN, TimeOUT from tbl_time where UID =" & TextBox_UID.Text & " between TimeIn = '" & DateTimePicker2.Text & "' And TimeIn ='" & DateTimePicker1.Text & "'"
    MSCommand = New MySqlCommand(Query, MySqlConn)
    Adapter.SelectCommand = MSCommand
    Adapter.Fill(DT)
    BSource.DataSource = (DT)
    DataGridView_Search.DataSource = BSource
    Adapter.Update(DT)
    MySqlConn.Close()
    Catch ex As MySqlException
    MessageBox.Show(ex.Message)
Finally
     MySqlConn.Dispose()
End Try

【问题讨论】:

  • 这里发布代码(缩进4个空格)-不要使用图片,因为我们更难复制和测试。
  • 呃,对不起。这里只是新的,只是编程的开始。请回复,非常感谢!上帝保佑~
  • 您的 between 语法似乎不正确 - 应该是 expression BETWEEN value1 AND value2(例如 TimeIn BETWEEN val1 AND val2
  • 呃,我该如何解释,我想做的是,获取 UID.Text 我正在使用 2 个数据库表。如果我得到 UID.Text 然后在 TimeIN 中找到日期范围。 select * from tbl_time where uid=uid and between timein >= date and timein <= date 那里。

标签: vb.net-2010


【解决方案1】:

查询的正确 SQL 语法如下:

select * from tbl_time where uid=uid and timein between date1 and date2

尝试使用此代码:

Query = "Select TimeIN, TimeOUT from tbl_time where UID =" & TextBox_UID.Text & " TimeIn between '" & DateTimePicker2.Text & "' And '" & DateTimePicker1.Text & "'"

【讨论】:

  • 哦,那里。谢谢!现在可以了。我是认真的。谢谢!此代码用于我的论文。 =') Query = "Select TimeIN, TimeOUT from tbl_time where UID =" & TextBox_UID.Text & " and TimeIn between '" & DateTimePicker2.Text & "' And '" & DateTimePicker1.Text & "'"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多