Запись в таблицу access из Recordset
|
|
Вторник, 13 Мая 2014 г. 22:57
+ в цитатник
Здравствуйте.
Подскажите, пожалуйста.
Делаю выборку из таблицы на сервере oracle:
Dim cn As ADODB.Connection, rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.ConnectionString = "Provider=MSDAORA; Data Source=baza;User ID=login;Password=pass;"
cn.Open
rs.Open "select * from my_table", cn
Если код запускаю из excel, то полученный результат выборки записывыю на лист кодом:
Worksheets("лист1").Range("A1").CopyFromRecordset rs
Понадобилось сделаю похожую манипуляцию только из access .
Таблица в access существует (таблица "данные"), поля в rs совпадают с полями в таблице access.
Необходимо просто добавить полученные в результате запроса данные в access-таблицу.
В случае если бы запрос в access делался из связанной таблицы, то:
INSERT INTO данные select * from my_table
Без связанных таблиц, кроме построчного перебора полученного rs, можно как-то данные записать в таблицу?
http://www.sql.ru/forum/1094428/zapis-v-tablicu-access-iz-recordset
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-