主题:  我怎样用SQL语句表达时间???

蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#12002/4/2 11:11:24
upDraw="update Drawing set LastPubTime='#" & Now() & "#' where ID=" & ID
这句语法我总通不过,请告诉我应怎样写;
我对时间总表达不好,请举些例子。


非常大鱼

5D荣誉斑竹

职务:普通成员
等级:1
金币:1.0
发贴:131
注册:2001/1/25 21:29:26
#22002/4/2 11:36:09
应该是这样,upDraw="update Drawing set LastPubTime='" & Now() & "' where ID=" & ID

注意where前面得留个空格,您源码是没有的。



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#32002/4/7 21:15:11
谢谢,
不过还有一问题,就是日间的比较我的源码也出错
"select ID from Draw where LastPubTime<'" & Request.Form(date) & "' order by LastPubTime"


非常大鱼

绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#42002/4/8 12:52:05
蓝鲸在上个帖子中说
引用:
谢谢,
不过还有一问题,就是日间的比较我的源码也出错
"select ID from Draw where LastPubTime<'" & Request.Form(date) & "' order by LastPubTime"

比较应是如此的
"select ID from Draw where LastPubTime<'#" & Request.Form(date) & "#' order by LastPubTime"
如为相等则可以不加#号的



cjwdg

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2001/10/29 17:19:36
#52002/4/24 13:50:54
getdate()