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

Никак. Если хочется перетащить данные из одной СУБД в другую, то варианты:
1. воспользоваться спец. тулами, в MS SQL есть специальный тул для импорта данных.
2. Выгрузить в текст и загрузить из текста (если не ошибаюсь, в обеих БД есть такая возможность).
3. На Дельфи - честно идти по одному датасету и переписывать записи в другой, типа:
Код:
while Not ADOQuery1.EOF Do
  Begin
    ADOQuery2.Applend;
    For I := 0 To ADOQuery1.Fields.count-1 Do
      ADOQuery2.Fields[i].Value := ADOQuery1.Fields[i].Value;
    ADOQuery2.Post;
    ADOQuery1.Next;
end;
Будет работать, если нет BLOB полей, порядок и типы полей совпадают.
Ответить с цитированием