Привет всем.
Принципиально интересно.
Есть такая задача — импорт данных из 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]"
Это при импорте данных из аксеса в ексел на вб.
Не получается создать что-то подобное в делфи. Может кто-то сталкивался с токой пробемой и решил ее как-то???
Буду признателен.
тяжела и неказиста ... в общем, жисть