|
|
|
| как загрузить данные из adPersistADTG в таблицу ms access?
понятное дело, что я чего то не понимаю и не знаю, но ляха-муха,
нахрена они придумали сохранять адошный рекордсет в эксемель и в этот чудо - adPersistADTG ,
и не придумали как его загружать в таблицу?
нахрена мне эти построчные бегания на записях, количеством от 500000?
и ну нет у меня возможности дать всем пользователям выгружать эти данные непосредственно с сервера. и я не хочу программно колбаситься со спецификациями, чтобы милый аксесс соизволил затянуть это всё в себя....
я хочу сделать простой экспорт данных из грёбаного оракла в грёбаный аксесс.
почем у я должен грёбано изголяться?
спасибо, если чё | |
|
| |
|
|
54 Кб. |
|
| и этот GetRows тупорылый
| |
|
| |
|
|
|
| из-за которого нельзя сделать так хотя бы
Do While Not rst.EOF
rstnew.AddNew flds, rst.GetRows(1): rstnew.Update: rst.MoveNext
Loop
|
просто я ещё хелп не дочитал, мля | |
|
| |
|
|
|
| /// просто я ещё хелп не дочитал, мля
я так и понял!
When you first open a Recordset, the current record pointer
will point to the first record and the BOF and EOF properties are False.
If there are no records, the BOF and EOF property are True.
|
| |
|
| |
|
|
|
| не совсем
массивы разных размерностей...
дебилизм...
автоматом оно нихрена не хочет....
матом только...
надоело.
надоело бороться со всем этим дерьмом.... | |
|
| |
|
|
|
| Может разрешишь все-таки на лист (листы) екселя рекордсет скинуть | |
|
| |
|
|
|
| в данном случае (если выбран экспорт в аксесс) не хочется :) | |
|
| |
|
|
|
| Save сохраняет не только в ADTG, но и в XML
(только у меня пока не получается загрузить данные) | |
|
| |
|
|
|
| да, я знаю.
из XML я загружал данные используя XSLT
но в моей задаче структура м.б. разная, сильно не напреобразуешь :) | |
|
| |
|
|
|
| У Акса есть метод Application.ImportXML - попробуйте. | |
|
| |
|
|
|
| Такое ощущение что они на разных языках написаны
вот сохранение рекордсета
<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'
xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'
xmlns:rs='urn:schemas-microsoft-com:rowset'
xmlns:z='#RowsetSchema'>
<s:Schema id='RowsetSchema'>
<s:ElementType name='row' content='eltOnly'>
<s:AttributeType name='c0' rs:name='idтаблица1' rs:number='1' rs:maydefer='true' rs:writeunknown='true'>
<s:datatype dt:type='int' dt:maxLength='4' rs:precision='10' rs:fixedlength='true'/>
</s:AttributeType>
<s:AttributeType name='c1' rs:name='Фамилия' rs:number='2' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true'>
<s:datatype dt:type='string' dt:maxLength='50'/>
</s:AttributeType>
<s:extends type='rs:rowbase'/>
</s:ElementType>
</s:Schema>
<rs:data>
<z:row c0='1' c1='Иванов'/>
<z:row c0='2' c1='Петров'/>
<z:row c0='3' c1='Сидоров'/>
</rs:data>
</xml>
|
а вот экспорт той же самой таблицы из Акса
<?xml version="1.0" encoding="UTF-8"?>
<dataroot xmlns:od="urn:schemas-microsoft-com:officedata" generated="2011-09-28T14:08:33">
<Таблица1>
<idТаблица1>1</idТаблица1>
<Фамилия>Иванов</Фамилия>
</Таблица1>
<Таблица1>
<idТаблица1>2</idТаблица1>
<Фамилия>Петров</Фамилия>
</Таблица1>
<Таблица1>
<idТаблица1>3</idТаблица1>
<Фамилия>Сидоров</Фамилия>
</Таблица1>
</dataroot>
|
второй текст импортируется на ура (оно и понятно - свое говно)
а вот первый только схему, а данные не хочет | |
|
| |
|
|
|
| имхо, можно еще в другом формате XML сохранить.... шото встречал где-то :) может ошибаюсь
в голове уже столько намешано %) | |
|
| |
|
|
|
| пробовал :) абиснил snipe-у
остановились пока на том, что буду вігружать в CSV
а пользователю, если сильно надо, будет заливать себе в аксесс...
а то задолбали уже :) сделай им одну кнопку и сделай...
з.ы. пока отложил в общем...
есть чем дальше заняться :) | |
|
| |
|
|
|
| в общем то никто и не обещал простой сквозной связи Oracle-Access без предварительных ласк и уговораиваний | |
|
| |
|
|
|
| никто не питал иллюзий, но....
бедная надежда
всё время умирает | |
|
| |
|
14 Кб. |
|
| Через то место на котором сижу но вот чего стало получаться => | |
|
| |
|
|
|
| ок
дома съем :) здесь бэзпэка не дремлед | |
|
| |