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

1. неправильный синтаксис команды.
Код:
insert INTO DestTable select * from SourceTable
2. Возможны проблемы с автоинкрементным полем/первичным ключем. Тогда придется вставлять с перечислением всех колонок.
3. Вообще это все не сильно поможет, если БД на разных компах. Все-равно придется "переливать" вручную (ЗЫ. Знаю, что у MS есть что-то типа Oracle'овского DB-Link, но его настраивать замучаешься, проще маленькую программку написать в случае, когда такую синхронизацию надо делать постоянно).
4. Что тебе надо? Варианты:
а) Просто "перезалить" таблицу целиком один раз
б) "Перезаливать" таблицу целиком периодически
в) Один раз синхронизировать таблицы (т.е. добавить отсутствующие записи)
г) Периодически синхронизироваь таблицы
Для каждого из вариантов будет свое решение.
Ответить с цитированием