TADOTable组件Filtered打开的时候,删除表所有记录,或者修改表记录导致Filter不到记录,将导致错误,请大侠指导下!(100)

  • 主题发起人 主题发起人 陌生
  • 开始时间 开始时间

陌生

Unregistered / Unconfirmed
GUEST, unregistred user!
TADOTable组件Filtered打开的时候,删除表所有记录,或者修改表记录导致Filter不到记录,将导致错误‘BOF或EOF中有一个是“真”,或者当前记录已被删除,所需的操作要求一个当前记录。’哪位大侠遇到过,进来指导一下。
 
补充一下,这个问题只在IDE环境下存在,脱离IDE之后就没有问题!
 
你用了异常保护吧,出现错误可能是你删除记录后,程序执行到去获取表中的值,此时无记录,当然出错
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部