|
|
|
| ну ладно :) кто подскажет эффективный и быстрый способ сохранения adodb recordsetа в (куда) ms access?
условия:
1. adodb recordset "живёт" excele
2. желательно уметь сохранять данные, не выгружая на лист Экселя, а непосредственно из рекордсета
3. объём данных может быть достаточно большой :)
4. структуры данных м.б. разные, поэтому таблица-приемник должна быть создана исходя из параметров запроса :)
прошлый мой опыт сохранения данных из adodb свелся к тому, что я быстро сохранял в текстовый файл, а потом, слегка поморочившись, импортировал данные в аксесс :)
сейчас хочется узнать - есть ли действенный способ быстро сохранить данные(с учетом форматов полей же!) в аксесс, минуя все эти промежуточные обработки/подготовки/подгонки?
спасибо
з.ы.
може если rs.save "xxxx",adPersistXML
а его аксесс подятнет как надО? | |
|
| |
|
|
|
| У recordsetа есть источник? Вы SQL выражение знаете?
Если знаете, то сформируйте запрос SELECT ... INTO. | |
|
| |
|
|
|
| Oracle
знаю
разве это допустимо будет? с сервера на локальный путь пользователя сохранить?
я, конечно, попробую сейчас..... :) | |
|
| |
|
|
|
| Получится, если провайдер - MS Jet и доступ к Oracle через ODBC. Если провайдер Oracle, то, возможно, он не поддерживает не только мультиплатформы, но и конструкцию SELECT INTO. | |
|
| |
|
|
|
|
| О блин это ж надо..матерятся на чём код стоит...... | |
|
| |