![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Adotable.locate
anton773 © (2006-09-03 19:32:00)Здравствуйте Мастера! Подскажите что я не так делаю.Пытаюсь организовать поиск по базе данных :
if not ADOTable1.Locate('текст', Edit1.Text, loCaseInsensitive,loPartialKey]) thenПри этом не могу найти ни одной записи. даже по полному совпадению значений,не говоря уже о частичном совпадении значений.
ShowMessage('Запись не найдена');
anton773 (2006-09-04 22:29:00) [21]
> а вот код остается загадкой.
см [16]
Anatoly Podgoretsky (2006-09-04 22:28:00) [22]Что бы не было проблеи требуются знания, а вот код остается загадкой. Может с ним все в порядке, а может нет. Может быть таблицы правильно созданы, а может быть нет, нам сие неизвестно. Это твоя глубокая тайна.
anton773 (2006-09-04 22:27:00) [23]
> Этв аозиция конечно очень удобная, где то там есть код,
> который правильный. Может быть, но сие нам не известно
ADOTable1.Locate('text', Edit1.Text,[loCaseInsensitive,loPartialKey]) ;Теперь докажите что код не правильный ;-)
anton773 (2006-09-04 22:21:00) [24]Может ошибка была при создании таблицы в access? ведь с кодом все впорядке.Подскажите есть ли какие особенности создания таблицы,чтобы при работе с ней через ADO не было проблем?
Anatoly Podgoretsky (2006-09-04 22:20:00) [25]anton773 © (04.09.06 22:17) [13]
Про код где то там, можешь расказывать в другом месте, а хдесь мы обсуждаем приведеный код, который не откомпилируется.
Этв аозиция конечно очень удобная, где то там есть код, который правильный. Может быть, но сие нам не известно. И пока предмета для обсуждения нет.
anton773 (2006-09-04 22:17:00) [26]
> потому что одной квадратной скобки нехватает
это ее здесь нет.,а в коде все на месте.
Palladin (2006-09-04 22:15:00) [27]потому что одной квадратной скобки нехватает
anton773 (2006-09-04 22:13:00) [28]
> И это у тебя еще и компилируется?
А почему не должно ;-)
Anatoly Podgoretsky (2006-09-04 22:06:00) [29]И это у тебя еще и компилируется?
anton773 (2006-09-04 22:03:00) [30]
> А как ты делаешь?
ADOTable1.Locate('text', Edit1.Text, loCaseInsensitive,loPartialKey]) ;
Anatoly Podgoretsky (2006-09-04 21:48:00) [31]А как ты делаешь?
anton773 (2006-09-04 21:17:00) [32]
> ADOTable1.Locate('имя поля из ADOTable1', 'строка поиска',
> [])
А чем это отличается от того что делаю я?
Antoxa2005 (2006-09-04 12:07:00) [33]Давно не пользовался, но вроде так:
ADOTable1.Locate('имя поля из ADOTable1', 'строка поиска', [])
или может так понятнее
ADOTable1.Locate('где искать', 'что искать', [])
Anatoly Podgoretsky (2006-09-03 22:43:00) [34]У нас нет другой конференции ниже по уровню знаний.
anton773 (2006-09-03 21:35:00) [35]неужели никто не знает
anton773 (2006-09-03 21:09:00) [36]
> Может, стоит почитать в справке про первый параметр метода,
> чтоб не лепить туда "текст".
А разве первый параметр не имя поля по которому надо искать? Текст- имя поля P.S понимаю что зря дал русское имя но работать должно.
Desdechado (2006-09-03 19:50:00) [37]Может, стоит почитать в справке про первый параметр метода, чтоб не лепить туда "текст".
anton773 (2006-09-03 19:33:00) [38]P.S база данных Access