SQL 의 LIKE를 사용하는데 이상하게 안되네요.
이렇게 했거든요?
with Query1 do begin
close;
SQL.Clear;
SQL.add('select *');
SQL.add(' from clients');
SQL.add(' where FIRST_NAME like ''P%'' ');
execSql;
query1.open;
end;
분명히 FIRST_NAME 필드에 P로 시작하는 레코드가 있습니다.
그런데 디비그리드에는 나타나질 않습니다.
뭐가 잘못
begin
close;
SQL.Clear;
SQL.add('select *');
SQL.add(' from clients');
SQL.add(' where FIRST_NAME like ''P%'' ');
open;
end;
로 수정해서 해보세요.
그리고 가능한 들여쓰기를 잘하심이 좋겠구요.
with .. do 문안에 있는 프로퍼티에서는 .. 가 중복될 필요가 없습니다.