用last()判断是否为空总出问题啊! ( 积分: 50 )

  • 主题发起人 主题发起人 xiaodaihehehe
  • 开始时间 开始时间
X

xiaodaihehehe

Unregistered / Unconfirmed
GUEST, unregistred user!
主要代码是这样的:
rs.last()
count=rs.getRow();
if(count==0)
{//为空}
else
{//分页显示}
问题是:
当rs有记录存在时正常执行
可是rs下没有记录时,就出现非法的游标状态错误提示了
为什么呢
我的rs游标类型是ResultSet.TYPE_SCROLL_SENSITIVE的啊!!
 
主要代码是这样的:
rs.last()
count=rs.getRow();
if(count==0)
{//为空}
else
{//分页显示}
问题是:
当rs有记录存在时正常执行
可是rs下没有记录时,就出现非法的游标状态错误提示了
为什么呢
我的rs游标类型是ResultSet.TYPE_SCROLL_SENSITIVE的啊!!
 
你用那个 rs.eof判断不行吗?
 
Last是移动到最后一条,不是判断为空的函数
要用Eof
 
判断为空:not (rs.bof and rs.eof)
 
后退
顶部