泰州晚报 爆料电话:asp问题,

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 17:38:40
我有个聊天室程序,为什么在网页中,执行sql查询语句。查出的结果,记录集总数为-1 。 然后我输出sql 语句,拿到数据库里 查询下,就可以查询到 记录,。。。为什么呢 是 access数据库 是不是缓存???怎么解决掉 ,,

在SQL语句一般人都喜欢使用
rs="select * from tablename"
然后计算总数的时候使用rs.RecordCount

这样的确会产生问题,具体问题所在我也没有认真去找,只不过用以下方法。

rs="select count(*) as aa from tablename"
记录总数用 rs("aa")来代替。

用这种方法可以避免以上问题的出现。

我也在做聊天室,能和你交流一下吗?QQ 54551100

把你的代码贴出来看看。

你估计是用了RecordSet的RecordCount属性吧,这个好像是跟Open的一个参数有关系的。可以用while循环代替,不要用它,或者上网查查

rs.open sql,conn,1,2
也就是说你后面的参数不对