![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ложный поиск [D5, Access]
RDA © (2002-11-21 18:25:00)Смотрю в базе таких значений нет, поиск показывает что есть
Строка поиска
if Locate("PRED;NOMER;DATA", VarArrayOf([PlatPRED.AsVariant, PlatNOMER.AsVariant, PlatDATA.AsVariant]),[loPartialKey])=True then ShowMessage("Нашел");
Уникальный индекс по этим трем полям.
Точно знаю, что к примеру записи со значением
PRED 8
NOMER 12
DATA 21.11.02
нет, а показывает что есть.
Последовательность полей и значений проверял.
sniknik (2002-11-21 19:45:00) [1]ну так проверь чтоон находит
....then ShowMessage("Нашел"+Таблица.Поле1+..2+..3);
RDA (2002-11-21 19:05:00) [2]Думаю нет. Дело не в этом.
Val (2002-11-21 18:58:00) [3]у вас поиск частичный(loPartialKey), может, в этом дело?