Qeury控件在查询结果集为0行记录的时候,到底会不会产生EDBEngineError异常?(50分)

  • 主题发起人 主题发起人 dingxilin
  • 开始时间 开始时间
D

dingxilin

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,我用C++Builder 5写了一个小数据库程序,用CTLib连接到Sybase,当我
用query控件查询的时候,如果返回结果集为0行记录,总回产生一个EDBEngineError
的异常,其ErrorCode为10756。
但是有一次我重新安装了机器,再作这个程序的时候,query控件查询返回结果
集为0行记录再也没有异常产生了。我就没弄明白,到底什么时候才产生异常?
 
如果是返回零行就出错那还得了,可能是你的sybase驱动或者bde有毛病。
 
你一定是对Query的数据集进行了操作,例如访问其中的某条记录。
那么就会出错了。
最好加个判断,在不为0的时候再进行下一步操作。
 
零记录出错 ,那大家都别混了
 
接受答案了.
 
后退
顶部