求一日期比较Sql语句,高分求教
logdate是access数据库中的日期字段,
lockDate给定时间
现在要查出日期大于lockdate的所有记录?
strSql="select id,logdate,remark from nb_syslog where logdate>#"+lockDate+"#";
不行,请大家赐教
问题点数:0、回复次数:6Top
1 楼YuyuanJian(江西人在东莞(http://www.ganjiangren.com/bbs/index.asp))回复于 2005-03-01 11:56:34 得分 0
strSql="select id,logdate,remark from nb_syslog where logdate>" & lockDate
这样行不行啊?VB里是这样的吧Top
2 楼YuyuanJian(江西人在东莞(http://www.ganjiangren.com/bbs/index.asp))回复于 2005-03-01 12:02:01 得分 0
或试试
strSql="select id,logdate,remark from nb_syslog where logdate>#" & lockDate & "#"Top
3 楼savagewang1978(遛鎏)回复于 2005-03-01 13:24:51 得分 0
C#中的Top
4 楼hornbilltofy()回复于 2005-03-01 15:47:08 得分 0
strd = string(lockDate,'yyyy.mm.dd')//转化为字符串进行处理
strSql="select id,logdate,remark from nb_syslog where logdate>#"+strd+"#";Top
5 楼ahczzyl(zyl)回复于 2005-03-01 17:14:54 得分 0
如果你的lockDate不是变量,是直接输入的日期则如下:
strSql="select id,logdate,remark from nb_syslog where logdate > #2005-03-01#
如果是日期变量则如下:
strSql="select id,logdate,remark from nb_syslog where logdate>#" & lockDate & "#"
如果是字符变量则如下
strSql="select id,logdate,remark from nb_syslog where logdate>" & Cdate(lockDate) & "“
你试试看!Top
6 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2005-03-02 11:03:29 得分 0
strSql="select id,logdate,remark from nb_syslog where logdate>#" + lockDate.tostr +"#";
Top




