Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как узнать на FireDAC'е то, что все записи отфетчены / 5 сообщений из 5, страница 1 из 1
03.03.2021, 00:08
    #40050067
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на FireDAC'е то, что все записи отфетчены
Сразу скажу, что Eof не подходит, так как записи могут быть уже все отфетчены, но курсор быть не на последней записи.
Нужен какой-то флаг, который бы однозначно сказал: всё, что база могла отдать, уже отфетчено.
...
Рейтинг: 0 / 0
03.03.2021, 00:11
    #40050068
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на FireDAC'е то, что все записи отфетчены
Вероятно придется заранее узнать общее количество, а потом получить отфетченное.
Кстати, у FibPlus есть замечательное свойство RecordCountFromServer.
Т.е. можно сравнивать RecordCountFromServer и RecordCount.

Может и у FireDAC такое есть?
...
Рейтинг: 0 / 0
03.03.2021, 00:18
    #40050074
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на FireDAC'е то, что все записи отфетчены
makhaon
Нужен какой-то флаг, который бы однозначно сказал: всё, что база могла отдать, уже отфетчено.
Подозреваю, что сам FireDAC об этом ничего не знает. Он фетчит по одной записи, пока сервер не скажет, что записей больше нет.

Ну или выставить RecordCountMode в cmTotal
...
Рейтинг: 0 / 0
03.03.2021, 00:34
    #40050083
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на FireDAC'е то, что все записи отфетчены
SourceEOF
...
Рейтинг: 0 / 0
03.03.2021, 08:10
    #40050112
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на FireDAC'е то, что все записи отфетчены
Dmitry Arefiev
SourceEOF

Похоже оно, благодарю!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как узнать на FireDAC'е то, что все записи отфетчены / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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