我的db 2/26/2014 10:14:04 AM中有日期的这种示例格式
如何使用DateTimePicker搜索它?
我希望有人能帮助我。我还是新手。
sql = "SELECT * FROM tbltransact WHERE date =" & dtpTD.Value.Date & ""
With cmd
.Connection = con
.CommandText = sql
End With
da.SelectCommand = cmd
da.Fill(dt)
DataGridView1.DataSource = dt
您可以尝试通过以下方式进行查询:
Dim myDate As DateTime = dtpTD.Value.Date
sql = String.Format("SELECT * FROM tbltransact WHERE YEAR(date) = {0} AND MONTH(date) = {1} AND DAY(date) = {2}", myDate.Year, myDate.Month, myDate.Day)
这将为您提供选定日期的tbltransact表中的所有记录,与时间无关。
更新
请注意,以这种方式组合您的SQL语句被认为是不好的做法。更糟糕的是将数据层代码与UI层代码混合在一起。我建议您尝试学习ADO.NET如何使用参数,以便可以更安全地将值传递给查询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句