Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Экспорт/импорт данных Access с помощью ADO   Найти похожие ветки 

 
Николай   (2005-02-08 14:22) [0]

Привет!
Как с помощью компонента AdoQuery (Delphi7) скопировать данные из таблицы одной БД Access в такую же таблицу БД Access (такой же структуры) ДРУГОЙ БД Access, иначе говоря, сделать экспорт данных между разными БД.
Спасибо


 
sniknik ©   (2005-02-08 14:30) [1]

запросом, "предложение IN" см. справку по этой теме, справка в файле JETSQL40.CHM из msoffice (иши у себя на машине).


 
Николай   (2005-02-08 14:56) [2]

Получилось:
"Insert into table1 (COL1, COL2) select COL1, COL2 from table1 in "d:\admin\database_export_test\db1.mdb""
Запрос выполняется через adoquery, подсоединенную  к adoconnection, которая настроена на ту бд, куда копируем.
Появилась вторая проблема - db1.mdb, откуда копируем защищена паролем :-( как его ввести?
Иначе при выполнении приведенного запроса дельфи говорит "ошибочный пароль"


 
sniknik ©   (2005-02-08 15:18) [3]

"Insert into table1 (COL1, COL2) select COL1, COL2 from table1 in "" [MS Access;DATABASE=d:\admin\database_export_test\db1.mdb;PWD=111]"


 
Николай   (2005-02-08 16:45) [4]

2 sniknik:
Есть ощущение, что все очень близко, однако по Вашему примеру не работает.
Приведенный пример дает ошибку "Неверно определен объект Parameter"
Попробую поиграть параметрами, может выйдет...


 
Digitman ©   (2005-02-08 16:48) [5]


> данные из таблицы одной БД Access в такую же таблицу БД
> Access


а зачем ADO ?
огромный огород-надстройка над собственно движком ..

движок же - объект DAO.DBEngine ..


 
Николай   (2005-02-08 17:08) [6]

Файла JETSQL40.CHM к сожалению нет...


 
sniknik ©   (2005-02-08 17:51) [7]

> Приведенный пример дает ошибку "Неверно определен объект Parameter"
отключи ParamCheck до внесения запроса

> движок же - объект DAO.DBEngine ..
jet не dao, паралельная разработка. я тут както эксперимент предлагал с отключением dao
http://delphimaster.net/view/3-1106078305/
с проверкой работы access (спор был про него)

> Файла JETSQL40.CHM к сожалению нет...
ищи "нерезанный" ms office (2000 или xp)


 
Николай   (2005-02-08 17:56) [8]

2 sniknik
Все работает, спасибо огромное!
Николай



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
3-1107705851
Asail
2005-02-06 19:04
2005.03.06
Вопрос по DBGridEh...?


1-1109055854
leonidus
2005-02-22 10:04
2005.03.06
После задание форме св-ва"поверх всех" не могу вернуть ее обратн


14-1108622797
Тульский
2005-02-17 09:46
2005.03.06
Телохранители


1-1108304762
Сергей Ю.
2005-02-13 17:26
2005.03.06
Как можно разделить функции одной программы между несколькими?


9-1102192276
Domowoi
2004-12-04 23:31
2005.03.06
Вопрос про определение Х Y