|
|
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста ADODB.Recordset если я открываю рекордсет так: rs1.Open sqlstr1_GE, cn, adOpenDynamic , adLockOptimistic то, rs1.recordCount=-1 а если так: rs1.Open sqlstr1_GE, cn, adOpenStatic , adLockOptimistic то, rs1.recordCount=2, как и должно быть, но мне этот adOpenStatic нах ненужен, как победить это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:20 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
timtimПодскажите пожалуйста ADODB.Recordset если я открываю рекордсет так: rs1.Open sqlstr1_GE, cn, adOpenDynamic , adLockOptimistic то, rs1.recordCount=-1 а если так: rs1.Open sqlstr1_GE, cn, adOpenStatic , adLockOptimistic то, rs1.recordCount=2, как и должно быть, но мне этот adOpenStatic нах ненужен, как победить это? А adOpenKeyset чем тогда плох? Если вопрос в том, чтобы открыть рекорсет и знать его число записей, то это возможно, лишь если открывать его с такими параметрами замка adOpenStatic или adOpenKeyset. Иначе никак. При других параметрах замка возвращается лишь -1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:24 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
а почему у меня не работает rs1.MoveNext? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:29 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
timtimа почему у меня не работает rs1.MoveNext? ну не знаю, хотя ты наверное доходишь до пустой спецзаписи и дальше ход закрыт, только назад можно, так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:31 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
разобрался, это я накодил неправильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:51 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
При открытии рекордсета с серверным курсором(adOpenDynamic), счетчик записей будет доступен долько если прокрутить весь рекордсет до конца. Чтобы избежать ошибок при прокрутке рекордсета, рекомендуется проверять свойства EOF и BOF. Если оба свойства содержат TRUE значит рекордсет пуст. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 17:01 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
благодарю за советы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 17:13 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
Magnus23 OBORZEL TY TOVARIW UJE SOVSEM Модератор: Предупреждений было уже более чем достаточно. Пожизненный эцих с гвоздями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 08:27 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
Программист Дёнячтобы открыть рекорсет и знать его число записей, то это возможно, лишь если открывать его с такими параметрами замка adOpenStatic или adOpenKeyset. Иначе никак. При других параметрах замка возвращается лишь -1 а если перед открытием поставить CursorLocation = adUseClient Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 09:17 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
vkodor Программист Дёнячтобы открыть рекорсет и знать его число записей, то это возможно, лишь если открывать его с такими параметрами замка adOpenStatic или adOpenKeyset. Иначе никак. При других параметрах замка возвращается лишь -1 а если перед открытием поставить CursorLocation = adUseClient Код: plaintext 1. Та же репка, число строк только при открытии курсора типов adOpenStatis или adOpenKeyset. Иначе возвращается -1 и ходить по рекордсету придётся с помощью методов Move... и проверкой на True свойств EOF BOF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 09:21 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
Программист Дёня Та же репка, число строк только при открытии курсора типов adOpenStatis или adOpenKeyset. Иначе возвращается -1 и ходить по рекордсету придётся с помощью методов Move... и проверкой на True свойств EOF BOF Забавно в VBA при подключении к SQL и ACCESS работает, показывает полное количество строк и movenext прекрасно отрабатывает. Чтоб не быть голословным вот мой код. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 09:37 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
vkodor Код: plaintext читать так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 09:45 |
|
||
|
Толь лыжи не едут, толь я ...
|
|||
|---|---|---|---|
|
#18+
Программист Дёня Magnus23 Модератору По поводу блокировки по IP, это наглёж!!!! Я ведь из кафешки общаюсь, а тут и другие есть, кто тоже на той же машине выходит на SQL. Вообще, такой вопрос, вы только меня считает тут невежой и грубияном или как? Вы хоть одно предупреждение выписали тем, с кем я собственно цапался. Они ведь тоже хороши!!!! Но им почему-то ничего, а меня вы уже за.....и....баннили порядком. Это совершенно не есть хорошо!!!! Давайте как по справедливости!!!!!!!!! Или всех или никого Модератор: Действия модераторов не обсуждаются в форуме. В любом случае, практически всегда именно ты являлся инициатором ругани. Этот аккаунт тоже забанен. Если айпи принадлежит инеткафе, не доводи до греха... Надеюсь следующая инкарнация наконец будет вести себя адекватно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 08:41 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34603589&tid=2163834]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
202ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 473ms |

| 0 / 0 |
