델파이 허접에 질문입니다...
디비는 오라클7을 쓰고 있구요
쿼리문은 파빌에서 쓰던거를 그대로 같다 붙였는데
아래와 같은 에러가 발생하더군요
답변부탁드립니다....
procedure TForm1.FormShow(Sender: TObject);
var
SqlStr : string;
begin
with DM.Query1 do
begin
Close;
SQL.Clear;
====================================================================
SqlStr := 'Select a.entp_cd as entp_cd, b.contents1 as entp_nm from com_entp a, com_code b';
SqlStr := SqlStr + 'where a.entp_cd(+) = b.sub_code1' ;
SqlStr := SqlStr + 'and "entp_cd" = b.main_code' ;
SqlStr := SqlStr + 'group by a.entp_cd, b.contents1' ;
SqlStr := SqlStr + 'order by a.entp_cd';
SQL.Text := SqlStr;
======================================================================
이부분에서 에러가 발생합니다.
'SQL 명령어가 옳바르게 종료되지 않았습니다.' 라는 에러가 뜨는데요
점 갈쳐주세요...
Open;
first;
DbComboBox1.Items.clear;
While Not Eof do
begin
DbComboBox1.items.add(fieldbyname('entp_nm').ASString);
next;
end;
end;
end;
요기서여...from com_entp a, com_code b
하고 where이하고 붙어버렸네요...
from com_entp a, com_code b ' 이케 스페이스를..
글구 이런경우는 완성된 쿼리문을 돌려보면 틀린부분을 쉽게 찾을수있어요...
즐프하세요...