禁止删除某些ADOTable记录(20分)

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

lohmann

Unregistered / Unconfirmed
GUEST, unregistred user!
我想对ADOTable中某些符合条件的数据进行防删除保护,但是似乎我在beforedelete里怎么写代码,在选择了 confirm delete对话框中的确定之后,记录还是被删除掉了。怎么办?
 
判断不符合条件的记录.<br>在删除时删除不符合条件的记录.
 
這個不是說你在刪除前的提示。而是在在於你的刪除條件。是怎麽寫的。。。有沒有跳過你所保護的數據。。。。。。
 
我原先的语句大概是if fieldbyname('id').asinteger=-1 then exit,这种方法是没用的,即使退出beforedelete过程,但是符合该条件的记录也已经被删除了。<br><br>后来通过Google发现别人是用类似adotable1.abort语句来实现的
 
这就是ADO问题,它要删除所有关联的表,不过有个属性可以控制删除,但对修改则没有用的
 
在数据库中做一个标志
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
439
import
I
I
回复
0
查看
869
import
I
后退
顶部