Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Adotable.locate


Страницы:   1 2

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо