powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выяснить, что Recordset не пуст и сколько там записей.
10 сообщений из 10, страница 1 из 1
Выяснить, что Recordset не пуст и сколько там записей.
    #36104051
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По видимому, если Recordset пуст, то возникает ошибка при последующей обработке. Во всяком случае идентифицировать место возникновения ошибки не удается даже до функции. Но думаю, что дело в этом.
Как определить, что Recordset не пустой и, еще лучше, сколько в нем записей?
В MSDN что-то никак не пойму.
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36104104
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBAПо видимому, если Recordset пуст, то возникает ошибка при последующей обработке.Доктор, у меня там свербит, какую таблетку мне выпить?

YUBAКак определить, что Recordset не пустой и, еще лучше, сколько в нем записей? Выкачать все записи с сервера на клиента и посчитать их.
Узнать количество записей не выкачивая не возможно.
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36104146
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlYUBAПо видимому, если Recordset пуст, то возникает ошибка при последующей обработке.Доктор, у меня там свербит, какую таблетку мне выпить?
YUBAКак определить, что Recordset не пустой и, еще лучше, сколько в нем записей? Выкачать все записи с сервера на клиента и посчитать их.
Узнать количество записей не выкачивая не возможно.
1. Я не просил решать проблемы с ошибкой. Спрашивал только про рекордсет. Не по делу выступаешь, товарищ. :)
Про пустой рекордсет разобрался в MSDN
MSDNIf either the BOF or EOF property is True, there is no current record.
2. Про количество записей не критично. Ну нет и нет. А жаль.
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36104164
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А select count(*) отменили уже? Не знал.


Jah loves you.
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36104185
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну почему же. В запросе к таблице БД, безусловно. Но это не рацо.
В рекордсете я и потом узнаю, автоматом, когда прочитаю. думал, м.б. свойство у него есть - типа кол-ва записей.
Кстати, извини за идиотский вопрос - а что, к рекордсету можно запросом обратиться? Я просто такого никогда ранее не слышал, не видел.
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36104355
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как-то пропустил, что именно в рекордсете , а не таблице. Однако и там тоже есть — свойство RecordCount. Работает только с клиентским курсором.

Jah loves you.
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36121974
Здравствуйте YUBA, Recordset имеет свойство RecordCount, которое возвращает число записей в Recordset, хотя бывают исключения, если тип набора ForvardOnly RecordCount=-1 С уважением Нырков Сергей
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36122194
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нырков СергейЗдравствуйте YUBA, Recordset имеет свойство RecordCount, которое возвращает число записей в Recordset, хотя бывают исключения, если тип набора ForvardOnly RecordCount=-1 С уважением Нырков Сергей RecordCount мне 1 и возвращает, независимо от числа записей. Но, в общем, сейчас уже неважно, - вопрос так или иначе решен. По крайней мере на практическом уровне.
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36122203
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBA,

А какой у вас стоит cursorlocation ?
...
Рейтинг: 0 / 0
Выяснить, что Recordset не пуст и сколько там записей.
    #36122212
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeYUBA,
А какой у вас стоит cursorlocation ? Какой - не в курсе. recordcount "измерялся еа свежеприготовленном" рекордсете. С помощью BOF&EOF вопрос пустоты снялся. Удивительно, что никто на форуме это не сказал. ;)
Вопрос количества вторичен, и тем или иным способом определяется. Возвращаться к нему уже просто нет времени, - Проект достаточно большой и многоплановый - и уже в разумные сроки не укладывается.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выяснить, что Recordset не пуст и сколько там записей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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