手机版

recordcount=-1的原因及解决方案

时间:2021-09-05 来源:互联网 编辑:宝哥软件园 浏览:

这两天经常有朋友问我为什么我的数据库里有记录,但是记录数=-1。原因是什么?如何解决战绩=-1的问题,请看系统圣地详细讲解。

教程

通常,人们使用以下两种方法来执行SQL语句:

设置Rs=连接执行(SqlStr)

设置Rs=服务器。CreateObject("ADODB。记录集”)

卢比打开SqlStr、连接器、光标类型、锁定类型

(请参见这里的RecordSet对象方法。)

因为默认的记录集游标是服务器游标,

卢比CursorLocation=adUseServer

因此,Rs。返回记录计数=-1。

服务器游标应该更改为客户端游标,

卢比CursorLocation=adUseClient

卢比打开SqlStr、连接器、光标类型、锁定类型

rs.cursortype

键入游标recordcount属性。

ForwardOnly 0(默认)返回-1。

密钥集1记录的正确数量。

动态2 -1或不正确的记录数,具体取决于数据源。

静态3正确的记录数。

因此,Rs。CursorLocation=3。

您可以使用recordset.support('属性名')来测试是否支持此属性。

这就是RecordCount返回-1的方式。想了解更多关于电脑教程,的信息,请关注系统的圣地。

版权声明:recordcount=-1的原因及解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。