RecordCount=-1问题如何解决(recordcount -1)

RecordCount=-1问题如何解决(recordcount -1)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

这两天经常有朋友问我。为什么我的数据库有记录。但RecordCount=-1。到底是什么原因导致的呢?
一般人们都使用以下两种方法来执行SQL语句:
SetRs=Conn.Execute(SqlStr)

SetRs=Server.CreateObject(“ADODB.RecordSet“)
Rs.OpenSqlStr,Conn,CursorType,LockType

(RecordSet对象方法请看这里)

由于默认的记录集游标是服务器游标。
Rs.CursorLocation=adUseServer
所以返回Rs.RecordCount=-1,
应该把服务器游标改为客户端游标。
Rs.CursorLocation=adUseClient
Rs.OpenSqlStr,Conn,CursorType,LockType

rs.cursortype

光标类型recordcount属性
---------------------------------------------
ForwardOnly0(默认)返回-1
Keyset1正确的记录数
Dynamic2-1或不正确的记录数。依数据源而定
Static3正确的记录数

所以Rs.CursorLocation=3

可用recordset.support("属性名")进行测试是否支持该属性。

分享到 :
相关推荐

vps服务器租用的方法是什么(VPS服务器租用)

vps服务器租用的方法:1。根据自身需求选择合适的VPS服务器。考虑内存。存储。宽带...

网站浏览量低可能是服务器不稳定造成(网站浏览量低可能是服务器不稳定造成的吗)

许多人到挑选服务器租用的情况下经常会忽视了一个尤为重要的问题。就是说稳定性!服务器租...

韩国高防服务器都有那些优势(韩国高防服务器都有那些优势呢)

高防服务器为什么要选择韩国服务器。用户眼中不一样的韩国高防服务器。抵御网络上的各种攻...

选择云服务器要注意哪些方面

选择云服务器要注意的有:1。注意了解自身需求的云服务类型。如各种基于软件的云解决方案...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注