我试图复制一个主表和另外2个子表中的数据。当我在主表中选择一条记录时,我将从该表中复制另一个表中的所有字段。 (从表1 ADOQuery复制选定记录)delphi Ado(mdb)更新记录
procedure TForm1.copyButton7Click(Sender: TObject);
SQL.Clear;
SQL.Add('SELECT * from ADoquery');
SQL.Add('Where numeracao LIKE ''%'+NInterv.text);// locate record selected in Table1 NInterv.text)
Open;
// iniciate copy of record´s
begin
while not tableADoquery.Eof do
begin
Table1.Last;
Table1.Append;// how to append if necessary!!!!!!!!!!
Table1.Edit;
Table1.FieldByName('C').Value := ADoquery.FieldByName('C').Value;
Table1.FieldByName('client').Value := ADoquery.FieldByName('client').Value;
Table1.FieldByName('Cnpj_cpf').Value := ADoquery.FieldByName('Cnpj_cpf').Value;
table1.Post;
table2.next;///
end;
end;
//我怎么能在同一时间更新TableChield,TableChield1从TableChield_1和TableChield_2领域?
做同样的子表 TableChield < = TableChield_1
TableChield1 < = TableChield_2
感谢
目前还不清楚你想要什么。尝试显示从数据到数据的传播。 – BennyBechDk 2010-04-16 07:39:20
最有效的方法之一就是直接从使用INSERT INTO SELECT语句的select中插入。从另一个更新表格的速度更快。 – yozey 2010-06-05 12:31:44