asp access日期排序问题

2025-06-21 20:40:46
推荐回答(3个)
回答1:

我测试了一下,你这个问题应该是access数据库的日期字段fbsj的数据类型设置的文本类型,将数据库这个字段,修改成日期类型,就可以了。数据类型转换之后,2013-5-7 11:50:26会自动转换成2013-05-07 11:50:26这种带0的格式。

看这样能不能符合你的要求。如果你要求网页里面显示的日期形式为不带0的,那么你就让asp程序处理这个日期字符串,更简单。。。整体来说,减少书看了查询的复杂度,让程序处理一些比较简单的事情。

回答2:

这是因为这种日期格式不是yyyy-mm-dd 所至,在查询句中的分符号要换一种格式,如是vb编程
fbsj>= #" & 日期 & "# and fbsj<= #" & 日期 & "# ORDER BY fbsj desc"

回答3:

强烈怀疑,你那时间字段是字符类型的,如果真的是可以这样

order by cdate(fbsj) desc