Вниз
Скачать: CL | DM;

Поиск в БД   Найти похожие ветки 

← →
insmod ©   (2002-06-03 18:08) [0]

такая вот проблемка, идет у меня проверка:
if FieldByName("NAME").AsString=Edit.Text then showmessage("такая запись есть");
не хочет искать по всей БД запись, а находит только ту запись на которой в данный момент стоим.


← →
shiva1 ©   (2002-06-03 18:12) [1]

Ну, я полагаю, если необходимо просто перебирать все записи, то следует это делать в цикле, и в теле цикла использовать метод Next, для перехода к следующей записи.
А вообще-то, есть ведь нормальные методы поиска. Попробуйте тот же Locate. Или SQL-запрос Select. Это будет намного быстрее, поверьте мне.


← →
skiph ©   (2002-06-04 11:01) [2]

А можно использовать Locate
Table1.First;
if Table1.Locate("NAME",Edit1.Text,[])
then showmessage("такая запись есть");
Кстати можно и параметры (это где []) использовать. По ctrl_F1 посмотри.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-88896
voodoo_alex
2002-06-14 14:35
2002.06.27
Как сделать линию отдельной ?


14-89022
lak_b
2002-05-27 01:26
2002.06.27
hook в VCL


3-88770
Anics
2002-06-05 09:04
2002.06.27
Удаление двойных записей через запрос SQL


1-88854
Дельфятник
2002-06-17 17:25
2002.06.27
Можно ли уменьшить размер заголовка TTabSheet, и если да, то как?


14-89039
Злой, не скажу кто, причина известна
2002-05-26 11:26
2002.06.27
В мире полно лохов




   Наверх