Как получить количество строк в Recordset? #150133


#0 by KnightAlone
Не работает.. Каков правильный синтаксис? ADORec - это COMОбъект("ADODB.RecordSet").
#1 by АперБот
Конечно, слово - серебро, а молчание - золото. Но может кто-нибудь подкинет хотя бы серебряную полушку?
#2 by ИльяА
RecordCount
#3 by Vozhd
Если рекордсет заполняется через динамический курсор, то количество записей будет не известно. Для того, чтобы сразу узнать количество записей (и заодно получить их на клиента), необходимо явно указать желание работы со статическими курсорами в параметрах рекордсета.
#4 by Андрюха
Никак. Только посчитать в цикле:
#5 by KnightAlone
2 Илья Спасибо! Все рабоает ))
#6 by KnightAlone
Может кому пригодится ;)
#7 by Андрюха
Странно. А у меня не проканало. Пойду потестить.
#8 by KnightAlone
Вот как у меня структура выглядит:
#9 by ИльяА
ADORec.Open(СокрЛП(CommandText),ADOConnection,3,1); Здесь 3 - статический курсор. А у тебя, см , наверное Dynamic или Forward-only.
#10 by Андрюха
А у меня вот так:
#11 by Андрюха
Всё понятно, ты через ADORec.Open(СокрЛП(CommandText),ADOConnection, 3, 1); все сделал. Чтож - век живи, век учись. Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С