Q&A

  • FROM절 서브쿼리질문입니다.
안녕하세요.
FROM절에 서브쿼리를 쓸려고하면 아래와 같은 에라가 납니다.

'invalid use of keyword. Token:select Line Number: 1'

아래는 소스입니다.

   with qrySELECT1 do
    begin
        qrySELECT1.Close;
        qrySELECT1.SQL.Clear;

        qrySELECT1.SQL.Add(' select aaaa from (select aaaa from table) ');

        qrySELECT1.Open;
    end;

도와주세요.
3  COMMENTS
  • Profile
    장덕곤 2004.07.23 09:21
    위에분께서 말씀하신거 보니까 다른방법이 생각났네요.6.^^;;
    SQL컴포넌트 에 SQL안에 작성하고 open하니까
    저같은 경우에는 에러가 안나더라구요..

  • Profile
    모영철 2004.07.22 21:12
    혹시나 맞는지 모르겠지만.

    저도 비슷한 경험이 있어서 올립니다.

    TQuery에 서브쿼리를 쓰면 토큰에러가 나더군요..

    TQuery가 쿼리를 분석해서 해야 할일들이 있기 때문에

    그작업에서 나는 에러인거 같습니다.

    TQuery에 TUpdateSql을 붙이면 에러가 안나더군요..

    이유는 저도 모르겠네요...^^

  • Profile
    장덕곤 2004.07.22 19:36
    select aaaa from (select aaaa from table) as c
    이렇게 해보세요
    그러면 즐코..^^