数据库中,你的year字段是日期格式的,
但你在查询的时候,却是dbyear=2010,这个不是日期格式。。
那肯定是查不到记录的咯
exec="select * from 回访表1 where year(year)="&dbyear&" order by id desc"
year字段是什么类型的呢?
文本字段的话:where year = '"& dbyear &"'
数字:where year = "& dbyear &"
单独出来年、月字符类型应该是数字或者字符型
数字型的
dbyear = 2010
exec="select * from 回访表1 where year = "& dbyear &" order by id desc "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
字符型的
dbyear = 2010
exec="select * from 回访表1 where year = '"& dbyear &"' order by id desc "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
#号不能用在这里