求教关于SELECT查询日期大于今日的数据,该怎么处理
求教关于SELECT查询日期大于今日的数据列字段“日期”的格式是这样的:yyyy年MM月dd日 ddddDTPriqi和DTPriq
求教关于SELECT查询日期大于今日的数据
列字段“日期”的格式是这样的:"yyyy年MM月dd日 dddd"
DTPriqi和DTPriqiD是DateTimePicker控件,格式是:"yyyy年MM月dd日 dddd"
想查询日期大于或等于今日的数据,用这句不行:
VB.NET codeDim SelectString As String = "SELECT 日期,时间,地点,事项, FROM 备忘" & "WHERE 日期>=" & "'" & now.date & "'"
还有想查询日期介于控件DTPriqi和DTPriqiD之间的数据,怎么查?
[解决办法]搞清楚你的(关系)数据库的sql语句中到底是如何表达日期的,其格式是什么。你提交给它的sql语句,是以它的sql语句语法为准,不是以vb.net的(日期)语法为准。在你抛开vb.net,首先搞懂你的数据库中如何表达日期常量的格式以后,使用date.now.tostring(....)方式输出正确格式的字符串,这样才能拼接到sql中。