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

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

Перенос данных из MS SQL в MS Access [D5, MSSQL]


Logic ©   (2002-04-08 15:50:00) 

Как обновить таблички в mdb file из SQL базы, используя ADO?


sniknik   (2002-04-08 17:47:00) [1]

сделай линкед сервер

EXEC sp_addlinkedserver
@server = "MBase",
@provider = "Microsoft.Jet.OLEDB.4.0",
@srvproduct = "OLE DB Provider for Jet",
@datasrc = "D:\ZIP\Base.mdb"

после можно обращатся к таблицам в mdb как к "родным"
пример перекачки из SQL в mdb
SELECT * INTO MBase...CashSail
FROM CashSail
если таблица уже есть надо использовать INSERT

{в принципе можно и без линкед сервера, конструкция типа
select * from OpenRowset("MSDASQL.1", "Driver={Microsoft dBase Driver (*.dbf)};DBQ=D:\Work\Zip;", "select * from CashSail")
вместо связки MBase...CashSail (у меня селект и для dbf через драйвер ODBC но для mdb проще так что разберешся)}
читай BOL там все написано.


Наверх

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