<<< 返回 access911.net 编程静态资料库索引页

字段默认值设定为NOW为什么查不到明明存在的2005-11-30的值?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-12-14  浏览人次:1070


专题地址:http://access911.net/fixhtm/72FAB11E16DCECF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:字段默认值设定为NOW为什么查不到明明存在的2005-11-30的值?《查询》

 


问题:

select thread_title,threadID from JB_thread where postuserid=428 and (posttime BETWEEN #2005-11-01# and #2005-11-30#) 
posttime 是ACCESS时间类型字段 包含2005-11-30的数据
但查询结果并没有2005-11-30的数据?
为什么?如何解决?
posttime 用的日期类型 设默认值为NOW()
数据库中有2005-11-1 到2005-12-12的所有记录(每天都有记录)
但查2005-11-1 到2005-11-30 的记录,惟独少2005-11-30 这一天的

 

回答:

如果你的 posttime 的默认值是 NOW ,那么数据库中 posttime  字段存储的值类似

2005-11-30 12:00:25

如果你用 SQL

select thread_title,threadID from JB_thread where postuserid=428 and (posttime BETWEEN #2005-11-01# and #2005-11-30#) 

来搜索值,那么 JET DB 会自动给你加上

select thre.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E16DCECF3.htm

 


上一篇:ASP编程加大线程数提高操作 ACCESS 数据库的速度

下一篇:如何用弹出窗体代替快捷菜单?

2017年2月22日生成静态资料