Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.25;
Скачать: CL | DM;

Вниз

Проблема с использованием Locate   Найти похожие ветки 

 
Мефодий   (2002-02-25 17:54) [0]

В DBF файле я вынужден использовать команду Locate. Но проблема в том, что нужно, чтобы каждый раз просматривалась оставшаяся часть файла, т.е. чтобы

while Locate(...) do
begin
.
.
.
end;

обеспечивала просмотр файла до конца. В приведенном варианте Locate каждый раз находит одну и ту же (первую) запись.
Кто программировал на Clipper знает, что там была прекрасная команда Continue, которая будучи прописана в цикл обеспечивала последовательное нахождение нужных записей.
Есть ли такая возможность в Дельфи ?
Спасибо.


 
wdr ©   (2002-02-26 06:02) [1]

Используй LocateNext(...


 
skyr ©   (2002-02-26 06:51) [2]

Вообще для этих целей лучше использовать SQL-запрос, и быстрее, и проще...


 
Мефодий   (2002-02-26 08:42) [3]

>wdr ©

LocateNext(...) находится в модуле IBCustomDataSet. Простое подключение этого модуля проблему не решает: выдается ошибка о неопознанной функции LocateNext.
Как все таки имея в качестве базы данных DBF таблицу воспользоваться LocateNext.


 
vopros ©   (2002-02-26 10:01) [4]

Используй на крайний случае фильтрацию таблицы. Сразу будешь знать сколько записей. И все такое.



Страницы: 1 вся ветка

Текущий архив: 2002.03.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-80537
dima_
2002-03-13 13:19
2002.03.25
Помогите чайнику с Tmemo...


3-80395
weak
2002-02-26 09:43
2002.03.25
Как сделать, чтобы при вставке новой записи в таблицу строка вставлялась не в конец, а именно туда куда надо. (Используется DBNavigator).


1-80475
kronos
2002-03-12 13:44
2002.03.25
Как получить текущую дату???


1-80458
sany
2002-03-08 08:10
2002.03.25
Решил сделать прогу, которая заменяла бы в html файлах ...


4-80725
Xia
2002-01-25 04:12
2002.03.25
delphi - asm