关于判断记录集返回记录数的问题?

qljlyrh 2005-09-22 07:53:39
如果是客户端游标,要看记录集是否有记录可以用:
if rs.bof() and rs.eof() then
msgbox("无记录")
else
msgbox("有记录")
endif
或者:
if rs.recordcount()<1 then
msgbox("没有记录!")
else
msgbox("有记录")
endif
可是如果有服务器端游标,以上的两种方法行吗,好象不行呀?
服务器端游标要用什么方式来判断呢?
谢谢了。
...全文
140 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2005-09-22
  • 打赏
  • 举报
回复
那你就用客户端游标记录集啊,即使连接是服务器端游标
qljlyrh 2005-09-22
  • 打赏
  • 举报
回复
用的是vb,不是vb.net
viena 2005-09-22
  • 打赏
  • 举报
回复
服务器端游标是不可能事先知道记录数的,因为客户端并不保存记录,每条记录都是即时查询服务器得到的,比如其中动态游标得到的是最新的记录(其他用户已提交的修改删除的及时反映)
qljlyrh 2005-09-22
  • 打赏
  • 举报
回复
select count(1) 这种方式对服务器端游标有用吗?
viena 2005-09-22
  • 打赏
  • 举报
回复
返回一个select count as recCount 的记录集先
zyg0 2005-09-22
  • 打赏
  • 举报
回复
用的是.net吧
bbhere 2005-09-22
  • 打赏
  • 举报
回复
我还没有过服务器的游标,也不知道怎么用,呵呵
supergreenbean 2005-09-22
  • 打赏
  • 举报
回复
先用select count...返回个总数看看咯,hoho~~
qljlyrh 2005-09-22
  • 打赏
  • 举报
回复
晕,如果可以判断的话,为什么要分客户端和服务器端呢
------------------------------
谢谢指教,不过什么意思呀?我真的不明白呀?
pweixing 2005-09-22
  • 打赏
  • 举报
回复
晕,如果可以判断的话,为什么要分客户端和服务器端呢

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧