C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как скопировать таблицу из одной базы Access в дру
Boris_S
Отправлено: 11.12.2003, 13:06


Не зарегистрирован







Используются ADO — компоненты. Необходимо таблицу из одной базы Access ( mdb — файл) скопировать в другую базу (файл). При этом скопировать необходимо как структуру таблицы так и данные. Как это проще всего сделать? Копирование таблицы из файла в файл будет довольно частой операцией, поэтому должно выполняться как можно поще и быстрее, желательно с помощью SQL, если это возможно.
** pasha
Отправлено: 11.12.2003, 17:10


Не зарегистрирован







Там вроде есть у этих компонентов возможность
сохранять таблицу в файл.

Сохраняете таблицу базы № 1 в файл. (получается как бы "снимок" таблицы)
и считывате из этого файла в таблицу базы № 2

CODE

  ADOTable1->SaveToFile(L"tmpFile.tmp",pfADTG);
  ADOTable2->LoadFromFile(L"tmpFile.tmp");


Также советую посмотреть метод Clone()

CODE

ADOTable1->Clone()


Guest
Отправлено: 11.12.2003, 19:33


Не зарегистрирован







после того, как скопировал данные в ADOTable, как их соханить в базе, откуда этот ADOTable ?
Admin
Отправлено: 13.12.2003, 13:06


Владимир

Группа: Администратор
Сообщений: 1190



https://rxlib.ru/forums/index.php?ac...626ff0adb461510

Вернуться в Работа с базами данных в C++Builder