请问关于数据库表项删除的问题。。。(50分)

  • 主题发起人 主题发起人 lezerger
  • 开始时间 开始时间
L

lezerger

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DBGrid显示表的内容,设置了一个Button,点击的时候会把DBGrid中指针指向的记录删除,但是当一直删到DBGrid中内容为空的时候,即数据中已经是个空表了,再点Button就会出错说空数据库。。。。

请问怎样才能避免这种错误信息呢?我想可以在按Button时先检测数据表是否为空,不为空才进行删除操作,这个检测的语句怎么写?或者有别的方法解决这种问题?我初学Delphi,还请高手举例指点!!谢谢
 
if not table1.eof then
table1.delete;
 
哦,对了,晕。。。
 
if table1.recordcount > 0 then
table1.delete
 
后退
顶部