![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Замучала беда с locate [D7, Paradox]
Tango © (2003-04-11 06:29:00)Дорогие друзья, поможите!
Пытаюсь с помощью locate искать записи в БД и хочу применить loCaseInsensitive, loPartialKey...применяю и получаю ошибку:
Undeclared udentifier: "loCaseInsensitive".
Где там выше надо объявить...я все прочитал , но не знаю правил.
Вот прочитал это:
Unit
DB
Delphi syntax:
type
TLocateOption = (loCaseInsensitive, loPartialKey);
TLocateOptions = set of TLocateOption;
Но не понимаю что надо сделать???
Если в uses добавляю DB, то компиляция проходит, но при поиске ошибка:
list index out of bounds (-1)
MsGuns (2003-04-11 11:37:00) [1]Скорее всего поиск по нескольким полям, имена которых в первом параметре - перечне либо содержат ошибки или разделяются не ";"
Mike Kouzmine (2003-04-11 09:26:00) [2]Список полей и их значений не совпадает по количеству?
litr_spirta (2003-04-11 09:22:00) [3]ТВОЯ_ТАБЛИЦА.Locate("ПОЛЕ_ПОИСКА","СТРОКА_ПОИСКА",[loCaseInsensitive, loPartialKey]); спасет отца русской демократии ;)
uses Db; не забудь вставить.
Anatoly Podgoretsky (2003-04-11 08:32:00) [4]Код не надо, все хорошо пояснид
1. первая ошибка возникал из за того, что не был указан модуль.
2. вторая ошибка к программированию дела не имеет, порушенный индекс и возможно даже не осблуживаемый. За этим в Database Desktop.
3. возжожн данное сообщение не относится к базе, а где нибудь неверный индекс при обращению к какому нибудь списку, вот здесб уже нужен код. Трассировать.
gek (2003-04-11 07:29:00) [5]Хорошо бы на код посмотреть
AlexZ (2003-04-11 07:24:00) [6]Код бы ваш увидеть. Эти параметры вы в скобки ставите?