现有A表,B表,C表,D表.
A表中的字段是:
ID,A,B,C,D
B表中的字段是:
ID,A,F,G
C表中的字段是:
ID,H,I
D表中的字段是:
ID,A,B,C,D,F,G,H,I
问题是:
1.当在A,B,C这三张表在同一个界面中,当进行录入时,录入内容如何同时出现在D表中.不要求用触发器解决?
2.那么A表和B表中的A字段又是如何进行关联的?

解决方案 »

  1.   

    触发器也用不了,在delphi里用事务来管理就可以了,具体插入总不用我教你了。
    ADO的话ADOConection.BeginTrans
      

  2.   

    如果你的d表的某个字段与a,b,c中的任意一个表的某个字段进行关联的话你的d表就是一个视图不需要录入任何数据,录入a,b,c表数据体现不出d表的H,I字段与abc三个表没有任何关系你的数据库结构设计存在问题
      

  3.   

    1.直接代码处理就行了,ABC表插入记录后再更新到D表.
    2.AB表关联最原始的方法就是做个select,页面端做个同步也是可以的..