![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Копирование данных из одной таблицы в другую [D7, dBase, FoxPro]
anton2v © (2003-06-10 12:54:00)Как можно быстро скопировать данные из одной таблицы в другую
конструкция INSERT INTO ..... SELECT FROM ...... не проходит (драйвер Visual FoxPro его не понимает), а копировать по одной записи долго. ЗЫ: таблицы различаются одним полем.
qweqwe (2003-06-10 21:13:00) [1]есть такой компонент... называется BatchMove я им копирую...
если ДатаСеты одинаковые то ок... если различия то там можно поля синхронизировать
qweqwe (2003-06-10 21:13:00) [2]есть такой компонент... называется BatchMove я им копирую...
если ДатаСеты одинаковые то ок... если различия то там можно поля синхронизировать....
Хотя Сиквел рулит. однозначно...
просто добавил как способ :)
anton2v (2003-06-10 14:34:00) [3]подключаюсь через ADO + Microsoft Visual FoxPro Driver
Johnmen (2003-06-10 14:14:00) [4]INSERT INTO mstmp (code, inumber, name, kol, edizm, price) SELECT code, inumber, name, kol, edizm, price FROM ms
или (неясны компоненты доступа и "способ" подключения)
INSERT INTO "mstmp.dbf" (code, inumber, name, kol, edizm, price) SELECT code, inumber, name, kol, edizm, price FROM "ms.dbf"
anton2v (2003-06-10 14:05:00) [5]2 Johnmen "Syntax error"
SQLTable.SQL.Text:="INSERT INTO mstmp.dbf (code, inumber, name, kol, edizm, price) SELECT code, inumber, name, kol, edizm, price FROM ms.dbf";
SQLTable.ExecSQL;
Johnmen (2003-06-10 13:06:00) [6]>не проходит
Каково сообщение об ошибке ?