L lixiufu Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #1 有一个主表和从表,两者已经做好了联接。当我在程序中删空从表中的数据后,给主表中的某个字段赋值时,从表中删掉的数据就会重新显示出来,(从表中的数据只是delete,而没有applyupdate())。但是当从表中的记录没有删空时,不会出现这种情况。问大家这是那的错?我都改好长时间了改不掉错误。谢谢大家帮忙了。
有一个主表和从表,两者已经做好了联接。当我在程序中删空从表中的数据后,给主表中的某个字段赋值时,从表中删掉的数据就会重新显示出来,(从表中的数据只是delete,而没有applyupdate())。但是当从表中的记录没有删空时,不会出现这种情况。问大家这是那的错?我都改好长时间了改不掉错误。谢谢大家帮忙了。
X xiammy Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #2 你清空表是用的什么函数?EmptyTable吗? 建议使用下面的函数: procedure DeleteAll(ADataSet: TDataSet) begin ADataSet.Last; while not ADataSet.BOFdo ADataSet.Delete; end;
你清空表是用的什么函数?EmptyTable吗? 建议使用下面的函数: procedure DeleteAll(ADataSet: TDataSet) begin ADataSet.Last; while not ADataSet.BOFdo ADataSet.Delete; end;
L lixiufu Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-15 #3 xiammy你好,谢谢你的回答,我是说当明细表中有一条记录或多条记录时,我有可能把明细表中的数据一条一条的删除,也可能把明细表删空,也可能不删空。但是只要删空,我再给主表中的某个字段赋值时,从表中刚删除的数据就会显示出来,不知道那个地方错了,望指教。
xiammy你好,谢谢你的回答,我是说当明细表中有一条记录或多条记录时,我有可能把明细表中的数据一条一条的删除,也可能把明细表删空,也可能不删空。但是只要删空,我再给主表中的某个字段赋值时,从表中刚删除的数据就会显示出来,不知道那个地方错了,望指教。
D delphihouse Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-15 #4 能否将使用的控件及相关内容说明一下,应该有解决的方法,但你这样描述不太清楚。
L lixiufu Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-18 #6 我用的控件是从表是ehlib,主表中全部是delphi自带的控件。数据表控件主表和从表都是clientdataset控件,这个程序是三层结构的。