不好意思,各位,又要麻烦你们了!现在有遇到了一个问题,我想删除某个数据窗口里面的数据,这些数据有关联数据库里面的很多个表,也就是说,我想删除这些数据的同时,可以将每一个有这些数据的表的有关信息都删除掉,请问有关的语法是?麻烦各位了!谢谢!
------解决方案--------------------
触发器,数据库不同,写法不同的
------解决方案--------------------
跟数据窗口没什么关系,删除数据库中相关的记录就行。
------解决方案--------------------
看来你有必要在表设计的时候增加一个关联字段,把他们串起来,然后通过这个字段来完成关联删除;
不然的话可能把其他数据删除,造成很严重的后果;
------解决方案--------------------
可以用sql语句删除,先把从表的数据删除,再删主表的数据。
------解决方案--------------------
------解决方案--------------------
这其实很简单嘛,找到关系就可以删除啦不就一个语句,有多难:
............................
n_blbh = dw_1.getitemstring(1,"blh")
delete
from t_mz_ghdj
where mzbh = :sle_1.text
delete t_mzbr
where blbh = :n_blbh
............................
其他的楼主自己补充!
有些人都脑筋有有点那么的迟钝,太多的文字反而让他们更加的吃力,希望论坛的高手们“因材施教”!