首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

有关PB&SQL的关联的信息删除的疑问。解决思路

2012-03-17 
有关PB&SQL的关联的信息删除的疑问。不好意思,各位,又要麻烦你们了!现在有遇到了一个问题,我想删除某个数据

有关PB&SQL的关联的信息删除的疑问。
不好意思,各位,又要麻烦你们了!现在有遇到了一个问题,我想删除某个数据窗口里面的数据,这些数据有关联数据库里面的很多个表,也就是说,我想删除这些数据的同时,可以将每一个有这些数据的表的有关信息都删除掉,请问有关的语法是?麻烦各位了!谢谢!

[解决办法]
触发器,数据库不同,写法不同的
[解决办法]
跟数据窗口没什么关系,删除数据库中相关的记录就行。
[解决办法]
看来你有必要在表设计的时候增加一个关联字段,把他们串起来,然后通过这个字段来完成关联删除;
不然的话可能把其他数据删除,造成很严重的后果;
[解决办法]
可以用sql语句删除,先把从表的数据删除,再删主表的数据。

[解决办法]

探讨
呃~我弄的那个界面有是一个退号界面,我的意思就是,我按退号按钮的时候,可以将有关这个病人的有关的信息都删除掉,就好像退号用的是t_mz_gh相关的信息是ghlb,ghys,yldw,和t_mz_gh相关联的表还有t_mz,t_mk,t_ma,我想按“退号”按钮的时候,除了可以将t_mz_gh的相关信息删除掉之外,还可以将t_mz,t_mk,t_ma的相关信息删掉。

[解决办法]
这其实很简单嘛,找到关系就可以删除啦不就一个语句,有多难:
............................
n_blbh = dw_1.getitemstring(1,"blh")
delete 
from t_mz_ghdj
where mzbh = :sle_1.text
delete t_mzbr
where blbh = :n_blbh
............................

其他的楼主自己补充!
有些人都脑筋有有点那么的迟钝,太多的文字反而让他们更加的吃力,希望论坛的高手们“因材施教”!

热点排行