인터베이스 6.0을 사용중입니다.
다중 조건으로 검색을 하려고 하니까
SQL Parse Error
EOF in string detected. 라는 에러 메시지가 뜹니다.
물론 그 다음으로 진행이 안도구요.
with DModule.QJepum do begin
Close;
SQL.Clear;
SQL.Add('Select * from Jepum ');
SQL.Add('Where J_Name=''' + EditName.Text +
''' and J_Type=''' + EditType.Text +
''' and J_DanWie=''' + EditDanWie.Text +
''' and J_Make="' + EditMake.Text + ''' ');
if Prepared = False then Prepare; <----- ①
Open; <----- ②
end;
①과 ②에서 에러가 발생합니다.
①을 주석 처리하면 ②에서 발생하구요...
원인이 뭔가요? 어떻게 하면 되죠?
데이타는 물론 들어있습니다.
with DModule.QJepum do begin
Close;
SQL.Clear;
SQL.Add('Select J_NT from Jepum ');
SQL.Add('Order By J_NT');
if Prepared = False then Prepare;
Open;
end;
이렇게 했을 때는 에러메시지 없이 결과가 제대로 나옵니다.
고수님의 답변을 기다리겠습니다. (__)