关于rs.recordcount返回-1或1或0的解决办法_-三盈网络,深圳网站建设公司 
圈子资讯|咨询电话:183-2065-5007
关于rs.recordcount返回-1或1或0的解决办法
时间:2015-01-04 00-00-00
或许有些站长会遇到使用rs.recordcount有时返回是-1或1或0的情况,无论如何都无法取得记录数,三盈网络【深圳网站建设】下面找到几种解决办法,可参考试用解决:

1,使用rs.open sql,Conn,1,1标准模式打开数据库,不可用快捷方式如set rs=conn.execute等,其中rs表示数据集recordset sql表示sql语句 conn表示数据连接connection对象 1,1表示静态游标;

2,如第1条无法解决,可在rs.open sql,Conn,1,1前加上rs.cursorlocation=3,因为默认使用的是服务器游标,当取记录集数时应该使用客户端游标;而conn后第一个数字是1时表示指针只能往前,3表示自由指针,例如还可使用rs.open sql,Conn,3,1,rs.open sql,Conn,3,2也是一样的道理;

3,利用'select * from 表名',conn,1,1或'select * from 表名',conn,3,1打开数据库表,原理同2。

一般来说rs.recordcount返回-1或1或0的情况均是conn打开数据库使用的服务端游标的问题,改成客户端游标即可解决。

 


联系我们contact us
  • 18320655007
  • 13924654107(朱经理)
  • 13927414511
  • 460584196@qq.com
  • 深圳市宝安区西乡街道前进二路93号彩虹城4楼B95
  • 信宜市实验学校旁三盈网络
三盈网络科技有限公司 © 版权所有 粤ICP备2023040535号
主营业务:全网营销网站,外贸网站,抖音推广,爱采购,网页设计,全网营销方案