powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADO. Как узнать есть или нет записи в RecordSet -е ?
4 сообщений из 4, страница 1 из 1
ADO. Как узнать есть или нет записи в RecordSet -е ?
    #32413388
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто вопрос возник в ракурсе того, что открываемый RecordSet не содержит записей (если юзер указал "плохие " параметры для where)

В DAO я проверял так. Если EOF и BOF дают истину, значит нет записей. В ADO это что не работает, ругается на отсутсвие записей.
...
Рейтинг: 0 / 0
ADO. Как узнать есть или нет записи в RecordSet -е ?
    #32413417
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не должен. Для ADO также можно писать:

If Not (rst.BOF And rst.EOF) Then
......
End If

Есть еще способ через rst.RecordCount, но как говорит тов. Гетц это не самый лучший способ, потому как например для набора записей с последоват. доступом свойство RecordCount всегда равно -1.
...
Рейтинг: 0 / 0
ADO. Как узнать есть или нет записи в RecordSet -е ?
    #32413446
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо . Все понял .
...
Рейтинг: 0 / 0
ADO. Как узнать есть или нет записи в RecordSet -е ?
    #32414378
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему недостаточно If Not rst.BOF ?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADO. Как узнать есть или нет записи в RecordSet -е ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]