G
Guest
У меня проблема с которой я не сталкивался!
Я передаю строку через сокет, обрабатываю, занашу в таблицу. Пока всё ОК!
А вот поиск почему-то не работает
Пишу так
procedure TForm1.Button1Click(Sender: TObject);
var
Result:boolean;
begin
If Edit1.Text='' then MessageDlg('Фамилия не введена!',mtError,[mbOk],0)
else
begin
Result:=Table1.Locate('Fam',Edit1.Text,[]);
If Result=false then MessageDlg('Фамилия не найдена!',mtInformation,[mbOk],0)
end;
end;
Постояно говорит что поиск не удачный!
НО! Он не всегда так говорит у меня есть в таблице 2 записи которые отличаются от других!
На вех в начале первого поля стоит какбы символ |
а вот на этих двух нету и их находит, а остальные нет.
Я вот думаю это из-за того что я на DBGRID только чтение поставил! но чегото кажется что проблема в другом!!!!!
Подскажите!
Я передаю строку через сокет, обрабатываю, занашу в таблицу. Пока всё ОК!
А вот поиск почему-то не работает
Пишу так
procedure TForm1.Button1Click(Sender: TObject);
var
Result:boolean;
begin
If Edit1.Text='' then MessageDlg('Фамилия не введена!',mtError,[mbOk],0)
else
begin
Result:=Table1.Locate('Fam',Edit1.Text,[]);
If Result=false then MessageDlg('Фамилия не найдена!',mtInformation,[mbOk],0)
end;
end;
Постояно говорит что поиск не удачный!
НО! Он не всегда так говорит у меня есть в таблице 2 записи которые отличаются от других!
На вех в начале первого поля стоит какбы символ |
а вот на этих двух нету и их находит, а остальные нет.
Я вот думаю это из-за того что я на DBGRID только чтение поставил! но чегото кажется что проблема в другом!!!!!
Подскажите!