英雄联盟2比2音乐:困扰许久的asp问题,DateDiff

来源:百度文库 编辑:高考问答 时间:2024/05/10 14:02:47
我要显示两天以来的信息,写查询时:
sql="select * from title where DateDiff("d", rs("Intime"), Now())<=2 order by s_id desc"
就是老不成
Intime字段是这种格式:2006-7-2 17:24:03
三楼:
错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
/2/index.asp, 第 102 行

Datediff(d, Intime, '"& DateValue(now()) &"')<=2

sql="select * from title where DateDiff('d','" & rs("Intime") & "','" & now() & "')<=2 order by s_id desc"

sql="select * from title where DateDiff(d, Intime, getdate())<=2 order by s_id desc"

你的那个rs是在哪里赋值的?rs结果集里没有InTime那个字段,区不到值,所以出错。

或者rs是空记录集

sql="select * from title where DataDiff('d',intime,now())<=2 order by s_id desc"