标题:
[基础]
vb 按照时间排序
[打印本页]
作者:
benliu00123
时间:
2007-11-2 13:18
标题:
vb 按照时间排序
在程序中,写入数据库时加上了一个时间,用的是now,但是在查询一个时间段到今天的数据时,查询的结果中没有今天的数据;但是如果用date表示时间的话则查询结果没有错误,请问可以解决这个问题吗?
作者:
Nothing
时间:
2007-11-2 16:09
不能用=,应当用>号。
now是以当前时间来计算的。
例如2007-11-02 16:11:30 不等于2007-11-02 00:00:00
作者:
benliu00123
时间:
2007-11-5 08:41
我的代码中时间区间是这样取得的
between time and time1
把这两个time值换成是date的话可以正常排列,但是是now类型的时间的话则会出错
作者:
Nothing
时间:
2007-11-5 09:35
now不是类型,是一个常量。
作者:
benliu00123
时间:
2007-11-5 10:02
后来我是在数据库中写入了两个时间信息,一个是now,一个是date,问题也解决了,查询时间段的时候是对date查询,得到的结果也是正确的了,谢谢版主了
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0