![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Locate
volph2 © (2002-09-09 11:15:00)Почему неправильно работает данная конструкция?
procedure TForm1.Edit1Change(Sender: TObject);
begin
if (length(Edit1.text) <> 0) then
IBQuery1.Locate("COL",Edit1.Text,[loPartialKey]);
end;
поле COL в таблице VARCHAR(16)
Неправильность в том, что неправильно позиционируется курсов в DBGrid"e
Val (2002-09-09 14:02:00) [1]>volph2 (09.09.02 11:15)
Неправильность в том, что неправильно позиционируется курсов в DBGrid"e
то есть Locate все-таки отрабатывает?
Mike Kouzmine (2002-09-09 13:53:00) [2]А может VarArrayOf([Edit1.text]) попробовать? Я, конечно не уверен.
volph2 (2002-09-09 12:04:00) [3]На самом деле там только цифры.
и щас уже процедура такая:
procedure TForm1.Edit1Change(Sender: TObject);
begin
if (length(Edit1.text) <> 0) then
begin
dxDBGrid1.GotoFirst();
IBQuery1.Locate("col",Edit1.Text,[loPartialKey,loCaseInsensitive]);
end;
end;
но все равно не пашет Ж(((((((
Mike Kouzmine (2002-09-09 11:36:00) [4]Может это связано с русскими символами? или с латиницей тоже?