Показать сообщение отдельно
  #3  
Старый 30.09.2010, 20:22
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,107
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, с некоторыми ограничениями, можно сделать и через разные драйвера.

Код:
procedure MoveData(QFrom, QTo : TQuery); // обобщенные параметры
var
  I : Integer;
begin
  QFrom.First;
  While Not QFrom.EOF Do
      Begin
         QTo.Append;
         For I := 0 To QFrom.Fields.Count-1 Do
           QTo.FieldByName(QFrom.Fields[i].FieldName).Value := QFrom.Fields[i].Value;
         QTo.Post;
         QFrom.Next;
      End;
end;
Ответить с цитированием