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