首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

求教关于SELECT查询日期大于今日的数据,该怎么处理

2012-04-10 
求教关于SELECT查询日期大于今日的数据列字段“日期”的格式是这样的:yyyy年MM月dd日 ddddDTPriqi和DTPriq

求教关于SELECT查询日期大于今日的数据
列字段“日期”的格式是这样的:"yyyy年MM月dd日 dddd"
DTPriqi和DTPriqiD是DateTimePicker控件,格式是:"yyyy年MM月dd日 dddd"
想查询日期大于或等于今日的数据,用这句不行:

VB.NET code
Dim SelectString As String = "SELECT 日期,时间,地点,事项, FROM 备忘" & "WHERE 日期>=" & "'" & now.date & "'"

还有想查询日期介于控件DTPriqi和DTPriqiD之间的数据,怎么查?

[解决办法]
搞清楚你的(关系)数据库的sql语句中到底是如何表达日期的,其格式是什么。你提交给它的sql语句,是以它的sql语句语法为准,不是以vb.net的(日期)语法为准。在你抛开vb.net,首先搞懂你的数据库中如何表达日期常量的格式以后,使用date.now.tostring(....)方式输出正确格式的字符串,这样才能拼接到sql中。

热点排行