Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Последняя запись?


Автор: Uragan 25.6.2007, 04:57
Здравствуйте!
Я перебираю все записи из IBQuery1 с помощью цикла

while not IBQuery1.Eof
 begin
 IBQuery1.Next;
 end;
как можно узнать что цикл находится на последней записи?

Автор: Savek 25.6.2007, 07:57
RecNo=RecordCount

Автор: Vas 25.6.2007, 09:20
А зачем, после цикла и делайте что надо, курсор будет находиться на последней записи.
Или после цикла перейти на последнюю запись:
Код

IBQuery1.Last;

Автор: pseud 25.6.2007, 10:17
Код

while not IBQuery1.Eof do
begin
  IBQuery1.Next;
  if IBQuery1.Eof then
    // do something
end;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)