powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Последняя строка в ADOQuery
5 сообщений из 30, страница 2 из 2
Последняя строка в ADOQuery
    #39754474
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beltarно тогда неясно, что вообще считать концом набора данных.
.Eof ?..
...
Рейтинг: 0 / 0
Последняя строка в ADOQuery
    #39754562
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у нас есть FireDAC, я знаю, что если у меня стоит выборка по запросу, то записей будет столько сколько выберет, по умолчанию 50, и RecordCount будет тоже 50, но я не знаю, как будет тут работать EoF, пойдет до конца данных в базе, или конец наступит на последней выбранной записи.

У себя я просто ставлю выбирать все, и не запариваюсь. И перебор делаю именно от 0 до RecordCount-1.
...
Рейтинг: 0 / 0
Последняя строка в ADOQuery
    #39754613
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое простое и надежное:

запомнить Bookmark
Сделать Next и проверить датасет на EOF.
Если конца нет, то вернуться по букмарку. Или шагнуть назад.
(профит)

как будет тут работать EoF, пойдет до конца данных в базе, или конец наступит на последней выбранной записи.
Однозначно, когда дойдет до конца датасета, т.е. зачитает весь датасет.
...
Рейтинг: 0 / 0
Последняя строка в ADOQuery
    #39754628
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argoОднозначно, когда дойдет до конца датасета, т.е. зачитает весь датасет.
Не совсем. Не с первого раза.
L_argoИли шагнуть назад.
Они иногда однонаправленные.
...
Рейтинг: 0 / 0
Последняя строка в ADOQuery
    #39754658
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем. Не с первого раза.Переход с предпоследней на последнюю: ЕОФа не будет. Но будет при попытке продвинуться дальше.
А пост был вообще не про это.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Последняя строка в ADOQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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