|
|
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Добрый день, есть Pivot Table, данные у него - запрос из внешей БД (не Access). Мне надо получить его Recordset из PivotCache и дописать в него еще данные и присвоить обратно. Использую такой код, чтобы получить Recordset: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Неужели нельзя получить рекордсет? RecordCount для pt.PivotCache работает корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 16:31 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Код: plaintext может там у тебя DAO, а надо ADO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 16:40 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
если я правильно понял, то даже если Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 17:35 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 18:01 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Как раз понял:) и так тоже не работает, не могу понять почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 18:35 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Там у вас наверняка pt.PivotCache.Recordset будет Nothing.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 18:45 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
RecordCount выдает корректное значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 18:47 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Ну, раз вас это устраивает и вы готовы закрыть глаза на состояние PivotCache.Recordset... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 23:30 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Проверил Вашу гипотезу: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 10:30 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 12:23 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Вот-вот. Вам надо позаботиться вначале о pt.PivotCache.Recordset, а не о Set rs = Кстати, заодно уже, если вы пишете Set cache = pt.PivotCache , то почему не используете свою переменную cache и не хотите на следующей строчке писать Set rs = cache.Recordset ? Это загадочно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 15:22 |
|
||
|
Как вытянуть Recordset из PivotCache
|
|||
|---|---|---|---|
|
#18+
Вот в дополнение к моим настойчивым намекам, Konst_One дал вам линк с примером. Там, если приглядеться, как раз можно заметить изначальную заботу о PivotCache.Recordset. Причем последовательно: вначале о PivotCache ( Set objPivotCache = ), затем уже о PivotCache.Recordset ( Set objPivotCache.Recordset = ) Просто нужно аккуратно проследить, чтобы все классы (объекты) в нужной очередности были инициированы. Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 15:30 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=177&tid=2161755]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 400ms |

| 0 / 0 |
