标题: 请高手帮帮忙 [打印本页] 作者: luckxiaot 时间: 2008-7-3 10:45 标题: 请高手帮帮忙 Dim sqlresult
DBConnect()
sql="select count(*) from tqms_scif_t where f_active='1' and (f_year='"&s_year&"' or f_scif_name='"&scif_name&"'or f_scif_type='"&f_scif_type&"' or f_scif_kind='"&f_scif_kind&"' or f_author='"&s_aurthor&"')"
ExecuteSql(sql)
Do while not res.eof
sqlresult=res(0)
msgbox(sqlresult)
res.movenext
Loop
DBClose()
这里的s_year 等都是可以循环得到的变量。。可是为什么变量循环了。。可是我的sqlresult怎么总是不变的值了。。我看了一下就是第一个查询条件所得到的值。。。高手帮帮忙啊!!!!作者: 陈能技 时间: 2008-7-3 10:58
select count(*) ?
这个应该是返回一个记录条数的值的吧,那样你即使循环也是只有一个值啊?!