안녕하세요. SQL문을 사용하려는데 자꾸 에러가 나네요. Edit.Text가 Change될 때마다 아래에 있는 DBgrid에 그것에 가장 가까운 String을 검색하게 만들고 싶어서 다음과 같이 코딩했는데요, 제가 잘못한 부분이 있으면 설명해 주시길 바랍니다.
var
s : string;
begin
s := 'select name from imployee where name like : ';
s := s + edit1.text;
query1.close;
query1.sql.clear;
query1.sql.add(s);
query1.open;
end;
아직은 아는게 별로 없어서 책을 보고 내 생각대로 코딩한 것인데요, 잘못된 부분이 있다면 가르쳐 주세요.
영화속의 한 대사....'You go, I go'....음...실은 'We go인데...'
<영화 '분노의 역류' 중에서>
즐거운 시간 되세요.
> 안녕하세요. SQL문을 사용하려는데 자꾸 에러가 나네요. Edit.Text가 Change될 때마다 아래에 있는 DBgrid에 그것에 가장 가까운 String을 검색하게 만들고 싶어서 다음과 같이 코딩했는데요, 제가 잘못한 부분이 있으면 설명해 주시길 바랍니다.
> var
> s : string;
> begin
> s := 'select name from imployee where name like : ';
> s := s + edit1.text;
> query1.close;
> query1.sql.clear;
> query1.sql.add(s);
> query1.open;
> end;
이렇게 해보세요 굳이 변수를 잡아서 할 필요는 없거든요
> begin
query1.close;
query1.clear;
query1.sql.add('select name from imployee where name like';
query1.sql.add('"' + edit1.text + '"');
query1.open;
> 아직은 아는게 별로 없어서 책을 보고 내 생각대로 코딩한 것인데요, 잘못된 부분이 있다면 가르쳐 주세요.
> 영화속의 한 대사....'You go, I go'....음...실은 'We go인데...'
> <영화 '분노의 역류' 중에서>
> 즐거운 시간 되세요.
>