Import Data from SQL Server to Access
От: almikus  
Дата: 06.12.04 05:53
Оценка:
Привет всем.
Принципиально интересно.
Есть такая задача — импорт данных из SQL в Access с наименьшими потерями времени.
Решений несколько, однако не могу реализовать путем создания строки коннекта к СКУЛу через ODBC.
Пока сделал так — подключаюсь обычным образом к серваку, создаю адотаблы, запускаю хранимую процедуру, результат возвращаю в адо рекордсет и потом в цикле шагаю по нему и кидаю записи в аксесовский таблицы. Долго и безвкусно
Вычитал в МСДНах что можно создать такую строку коннекта, где указывается провайдер датасоурса, короче в двух словах так:


Dim Conn As New ADODB.Connection

Conn.Open _
   "Provider=Microsoft.Jet." & _
   "OLEDB.4.0;" & _
   "Data Source=C:\Temp\Nwind.mdb;" & _
   "Jet OLEDB:Engine Type=4;"
Conn.Execute "SELECT * INTO " & _
   "[ExcelCust] IN " & _
   "'C:\Temp\Cust.xls'" & _
   "'Excel 8.0;' FROM [Customers]"


Это при импорте данных из аксеса в ексел на вб.
Не получается создать что-то подобное в делфи. Может кто-то сталкивался с токой пробемой и решил ее как-то???
Буду признателен.
тяжела и неказиста ... в общем, жисть
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.