我試圖複製一個主表和另外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