Hola Oscarac,
de esta forma funcionar perfecto:
Código Delphi
[-]begin
query1.SQL.Clear; query1.SQL.Add(Edit1.text); query1.Active:=True; query2.DatabaseName:='c:\'; query2.SQL.Clear; query2.SQL.Add('INSERT INTO temp.dbf (NNUMPRE,TOTAL) VALUES(:NUMERP,:TOTAL)');
while not query1.eof do begin
query2.ParamByName('NUMERP').Value:=query1.FieldByName('NNUMPRE').Value;query2.ParamByName('TOTAL').Value:=query1.FieldByName('TOTAL').value;
query2.ExecSQL;
query1.Next; end;
Mirando tu codigo he visto que se podia usar la opcion Value,yo siempre la he utilizado marcando un tipo.
normalmente los ingresos en tablas los hago asi, usando un
Código Delphi
[-]Try
Query2.execsql
Finally
Query1.Next
De todos modos me podrías comentar cual es la ventaja usando Append?
Muchisimas gracias