主题:[原创]解答出来的都加30分!!!!!!!!!
weiyaoliu
[专家分:90] 发布于 2007-05-11 10:47:00
怎么样获取最近一周的写入记录,添加记录的时间字段为add_date,谢谢!
回复列表 (共5个回复)
沙发
oyh484203 [专家分:5890] 发布于 2007-05-11 11:03:00
sql="select * from auction where add_date>'"&DateAdd("d",-8,now())&"' order by add_date desc"
板凳
weiyaoliu [专家分:90] 发布于 2007-05-11 15:45:00
Microsoft JET Database Engine 错误 '80040e07'
标准表达式中数据类型不匹配。
add_date是 时间/日期 类型
怎么解决。。。
3 楼
oyh484203 [专家分:5890] 发布于 2007-05-11 15:52:00
你可能是ACCESS数据库吧?我上面是SQL数据库能通过;
你可以改成:
sql="select * from auction where add_date>#"&DateAdd("d",-8,now())&"# order by add_date desc"
4 楼
oyh484203 [专家分:5890] 发布于 2007-05-11 16:13:00
如果您是ACCESS数据库,就可以用VBS函数如DateDiff()更简单,因为SQL数据库不支持VBS函数的。
5 楼
weiyaoliu [专家分:90] 发布于 2007-05-11 16:17:00
好了,谢谢你。。。你回答得真迅速。。。
我来回复