表a(主),b(次)是master-detail表,他们通过id号连接,
现在我做如下操作:
  先
  a.append;
  b.append;
  然后我向表中添加内容,接下来发生有趣的事情:
  我只a.post
  但结果确是表a,表b同时添加成功。
  请问为什么?

解决方案 »

  1.   

    补充一下,如果我删除表a中的某行,用a.delete,怎如果这条信息在表b中有关联的行的话,表b中的这行并不被删除。
      

  2.   

    这是主从表,一般主表保存,从表会保存,不知道你是否用三层呢,如果是用三层的话,一般只要保存表就可以,而从表只是主表的数据包而已,在住表保存时,这个包也同时保存,而删除时,先要删除从表,用一个
          WHILE NOT B.EOF DO 
            B.DELETE;
    然后再A.DELETE;
    看看李维的三层结构的有关书籍了