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

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

Проблема при поиске в ADOQuery [D6]


Dyusha ©   (2005-03-01 19:57:00) 

Здравствуйте уважаемые Мастера!! У меня проблема при поиске в ADOQuery, использую следующую процедуру

procedure TSearch.Edit1Change(Sender: TObject);
begin
if Edit1.text='' then exit else
form1.ADOQuery2.Locate('F_I_O', Edit1.Text,[loCaseInsensitive, loPartialKey]);
end;

Компилятор ругается….
[Error] Search_Form.pas(46): Undeclared identifier: 'loCaseInsensitive'
[Error] Search_Form.pas(46): Undeclared identifier: 'loPartialKey'
[Error] Search_Form.pas(46): Incompatible types: 'TLocateOption' and 'Integer'
[Fatal Error] Uchet.dpr(8): Could not compile used unit 'Search_Form.pas'

А при поиске когда edit на самой форме где ADOQuery все нормально, а когда edit на форме Search ругается ?????


ЮЮ   (2005-03-03 05:02:00) [1]

Описание этих тварей (loCaseInsensitive, loPartialKey) находится в модуле DB и пока ты не указал его в Uses с точки зрения твоего модуля - это Undeclared identifier("необъявленные идентификаторы").
На формк, куда ты кинул ADOQuery, этот модуль за тебя прописал IDE, а на форме Search это надо делать ручками


Dyusha   (2005-03-02 17:54:00) [2]

жаль....а ведь просто хотелось больше узнать.....


Anatoly Podgoretsky   (2005-03-02 17:49:00) [3]

Не продолжай офтопик, сказали Базы


Dyusha   (2005-03-02 17:47:00) [4]


> Fay ©   (01.03.05 20:03) [1]
> uses DB;
> Anatoly Podgoretsky ©   (01.03.05 20:36) [2]
> uses Базы


Большое спасибо все получилось... только хотелось бы узнать что такого делает данное объявление модуля


Anatoly Podgoretsky   (2005-03-01 20:36:00) [5]

uses Базы


Fay   (2005-03-01 20:03:00) [6]

uses DB;


Наверх

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