asp中存取数据时的时间问题,总是1905年,什么意思?

red-fly 白刃  2002-05-13 05:26:22
select sdate,sname,steacher,sthree=case sthree when 1 then '上午' when 2 then '下午' when 3 then '晚上' end from tblpaike where sdate>2002-5-13

我用以上的sql语句,为何会出现以下的输入结果?我迷惘,我不知道这是为什么?请大家给咱一个“说法”(就是那个时间的问题)(还有,当我用sql语句插入时,时间为2002-6-8,但插入后的结果就成了1905年,为什么?后来,我只好用AddNew代替inset into语句)

日期 时间 讲师 学员
2002-7-9 晚上 fsadf sgdsgdsaf
2002-6-8 上午 uytu jkdsdf
2002-6-8 晚上 fdsa fdsfsf
2002-5-2 下午 谢老师 王先生、余先生
1905-6-12 下午 fsaf fdsafs
1905-6-12 下午 fsaf fdsafs
1905-6-12 晚上 ds fdf
1905-6-12 晚上 热 gfdgfdsg
1905-6-12 晚上 gfdsgds herwgfds

...全文
9 点赞 收藏 18
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
red-fly 2002-05-15
加上那个+i\3也可以,这是日期的运算,比如2002-4-4加上5的话,则就成了2002-4-9了
很感谢大家对这个问题的讨论
现在在这个地方我已经刚刚解决了它,把它的两边加上单引号就可以了。但是好象并不是所有的日期都加上个单引号就可解决的,有时候好象是不行的,比如在delphi中,有时加个#号,但还有时候这样就不正确了,所以日期是个相当难以把握的东西!

现在又一个sql的问题:
怎样从A表中选出除B表中已存在的记录之外的记录呢?我用那个not exists不行
回复
tonnycncn 2002-05-15
Date()取的是日期型,怎么能直接加整型数值,
你把后面+i\3去掉,看结果是什么?
回复
red-fly 2002-05-15
真得没人能够给我一下满意的答案吗?
回复
red-fly 2002-05-14
Date()+i\3是在当前的时间上加上我想要的天数
回复
ChinaOk 2002-05-14
Date()+i\3
这是做什么?

对日期操作不用这个。

Http://www.chinaok.net/Examples/
vbscript参考。
回复
flyukeer 2002-05-14
日期要用#号括起来,例如
insert into [temp] (id,date1) values (1,#2002-05-06#)
回复
red-fly 2002-05-14
以下是asp中的asp代码:(insert 语句)
for i=1 to cnt*3 '添加新的数据
b=i mod 3
if b=0 then b=3 end if
conn.Execute("insert into tblpks(sd,kd) values(" & Date()+i\3 & "," & b & ")")
next

插入数据后,日期都是1905年,为什么?
回复
red-fly 2002-05-14
表已经建好了
先说一说那个select语句是为什么

我真得没辙了
回复
sduwjr 2002-05-14
把你的Insert拿出来看看,还有你没有设置数据库吧?
回复
red-fly 2002-05-14
我在日期比较时,必需加上单引号。
在上边的语句里,我也试着加过单引号,但还是不出结果
机器没有2000年问题,这个我可以肯定
只要用insert语句,就是1905,百思不得其解
日期格式我用vbscript的isDate()判断,应该没有问题
回复
jobine 2002-05-14
Add single quotes to datetime field on both sides
回复
popcode 2002-05-13
写入的问题吧
回复
liuzxit 2002-05-13
日期加個單引號試試
回复
ChinaOk 2002-05-13
呵呵。你的机器有2000年问题?
回复
ChinaOk 2002-05-13
呵呵。你的机器有2000年问题?

—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛        ▲自动添加签名.........
http://www.csdn.net/expert/topic/573/573604.xml
回复
jamwaychen 2002-05-13
竟然会有这样的事?
回复
tianlinyi 2002-05-13
是不是你插入时的时间格式不对?
回复
red-fly 2002-05-13
噢...那个应该是输入结果,不是输入结果.
I'm very sorry
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-13 05:26
社区公告
暂无公告