Q&A

  • 인터베이스 6.0.. 검색에서 에러가...
인터베이스 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;

이렇게 했을 때는 에러메시지 없이 결과가 제대로 나옵니다.



고수님의 답변을 기다리겠습니다. (__)

0  COMMENTS