Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

помогите перенести данные из одной базы в другую [D7]


Страницы:   1 2

uchik ©   (2006-08-07 17:18:00) 

Две базы в access и в oracle
Как посредством delphi скопировать все данные из аксессовской таблицы в таблицу оракловскую

(подключиться к обеим базам получилось через ADO, но как     (посредством каких компонент или др.)
передать данные из запроса select * from tableдля второй таблицы)


sniknik   (2006-08-07 23:48:00) [21]

да dbo в оракле тоже нет, т.что юзера можно опустить/заменить наверное. (конкретно, на синтаксис как ругнется то то ему и дать, что в ошибке скажет)


sniknik   (2006-08-07 23:44:00) [22]

из access (jet)  в принципе можно сделать гетерогенный запрос к ораклу (isam odbc есть, это значит практически к любой базе...) но вот будет ли это работать... без проб точно не скажеш. (mssql, firebird пробовал, работает)

в обшем, пример для MSSQL, под одну запись (принцип, "инсерт фром селект" тоже можно), в подключении к access (jet. а впрочем найде другое ;о)))
INSERT INTO [ODBC;DSN=MyODBCLink;UID=sa;PWD=1234;DATABASE=TestBD;].dbo.Table1 (parent,child,name) VALUES (0, 100, 'Value')
попробовать тоже для оракла...

для начала все настройки сделать в ODBC DSN тогда станут ненужными указания пароля и т.д. запись сократится до (селект) SELECT * FROM [ODBC;DSN=MyODBCLink;].dbo.Table1(и удобнее в ODBC при настройке можно тест конекта сделать...), а потом добавить если это пройдет.


Desdechado   (2006-08-07 17:21:00) [23]

если непременно через Дельфи, то для источника ADODataset, для приемника ADOCommand


Desdechado   (2006-08-07 17:21:00) [24]

и в цикле по одной записи

PS бр-р


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо