TOAD를 이용해서 돌려보면 문제 없이 결과가 나오는 쿼리가
델파이에서 돌리면 FROM 키워드가 있어야할 자리에 없다고 나옵니다..
전체 쿼리는 너무 길어서 못 올리구요...
...
SQL.Add(' Union All ');
SQL.Add(' Select :YYYYMM Yyyymm, B.Partcd Partcd, ''905'' Kukcod, ');
SQL.Add(' 0 Dexamt, ');
SQL.Add(' 0 Dimamt ');
SQL.Add(' From PartKuk A, Koacod B ');
SQL.Add(' Where A.Kukcod = ''905'' ');
SQL.Add(' And Substr(B.Partcd,5,1) <> ''0'' ');
SQL.Add(' And B.Partcd <> ''XXXXX'' ');
...
이 부분에서 에러가 나느것 같습니다...
도대체 무엇이 문제인지.... 미치겠습니다.. ㅜ0ㅜ
이런 문제 해결방법 알고 계신분 답변 기다리겠습니다... (__)
Open이나 Excute하기전에 위와같이 현재 쿼리 문장이 최종적으로 어떻게 결합후 실행되는지 확인해보세요.
보여주신 쿼리상에서는 별 문제가 없는거 같군요...
수고하세요.
>TOAD를 이용해서 돌려보면 문제 없이 결과가 나오는 쿼리가
>
>델파이에서 돌리면 FROM 키워드가 있어야할 자리에 없다고 나옵니다..
>
>전체 쿼리는 너무 길어서 못 올리구요...
>
>...
>
> SQL.Add(' Union All ');
> SQL.Add(' Select :YYYYMM Yyyymm, B.Partcd Partcd, ''905'' Kukcod, ');
> SQL.Add(' 0 Dexamt, ');
> SQL.Add(' 0 Dimamt ');
> SQL.Add(' From PartKuk A, Koacod B ');
> SQL.Add(' Where A.Kukcod = ''905'' ');
> SQL.Add(' And Substr(B.Partcd,5,1) <> ''0'' ');
> SQL.Add(' And B.Partcd <> ''XXXXX'' ');
>
>...
>
>이 부분에서 에러가 나느것 같습니다...
>
>도대체 무엇이 문제인지.... 미치겠습니다.. ㅜ0ㅜ
>
>이런 문제 해결방법 알고 계신분 답변 기다리겠습니다... (__)