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怎么总是不变的值了。。我看了一下就是第一个查询条件所得到的值。。。高手帮帮忙啊!!!!