Консультация № 160139
10.02.2009, 22:05
0.00 руб.
0 4 0
Здравствуйте.
Вопрос: Как выполнить INSERT в таблицу SQL сервера данных из таблицы локально расположенного MDB файла, используя ADO .Connection.

Обсуждение

Неизвестный
11.02.2009, 11:32
общий
что касается Delphi, то точно так же как и Select но вместо ADOQuery.Open используйте ADOQuery.ExecSQL
Неизвестный
12.02.2009, 22:03
общий
Здравствуйте Кэр Лаэда.
вопрос не о Delphi, а в принципе как построить конструкцию запроса для выполнения (ADOQuery.ExecSQL, connect.Execute.... ) если получатель - таблица SQL сервера, а источник локальный файл (C:\file.mdb)
Евгений.
Неизвестный
14.02.2009, 19:35
общий
если получатель - таблица SQL сервера, а источник локальный файл (C:\file.mdb)

Никак. Это 2 разные базы данных. Вам надо подключиться к обоим базам данных и уже потом "перекачивать" данные.
Возможно, использовать xml для этого - т.е. ClientDataSet например...
Неизвестный
15.02.2009, 13:17
общий
согласен с экспертом Виктор Пырлик

у вас должно быть 2 соединения одно с SQL сервером другое с локальным файлом и например через промежуточный датасет делать перекачку данных
Форма ответа