-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Запись в таблицу 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


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку