Q&A

  • 프로시저 질문 입니다
항상 도움을 받아가는 프순이 입니다..



델파이 에서 같은 파일에 프로시저를 만들어서 호출을 할려고 합니다.



그런데...



With Q_SQL do

Begin

SQL.ADD(str);

...

....

Q_SQL2.SQL.ADD(Str2); -----> 이부분이 안됩니다



End;



with 안에서 다른 Query 컴포넌트를 부르면 안됩니다..

이유가 뭐죠?



꼭 답변 부탁 드립니다.

2  COMMENTS
  • Profile
    어린왕자 2001.07.14 00:59
    마구 불러두 됩니다..

    하지만 컴파일러가 잘 알수 있게 해야겠져..



    중복되는 프로시저명을 이용한다거나 하면..다른걸 실행해버릴수두 있겠져.^^;









    인어공주 wrote:

    > 항상 도움을 받아가는 프순이 입니다..

    >

    > 델파이 에서 같은 파일에 프로시저를 만들어서 호출을 할려고 합니다.

    >

    > 그런데...

    >

    > With Q_SQL do

    > Begin

    > SQL.ADD(str);

    > ...

    > ....

    > Q_SQL2.SQL.ADD(Str2); -----> 이부분이 안됩니다

    >

    > End;

    >

    > with 안에서 다른 Query 컴포넌트를 부르면 안됩니다..

    > 이유가 뭐죠?

    >

    > 꼭 답변 부탁 드립니다.

  • Profile
    얼음사탕 2001.07.13 00:28
    with Query1 do

    begin

    ...

    SQL.ADD(str);

    ...

    with Query2 do

    begin

    Close; Clear; <= 이부분을 빼먹은거 아닌지...^^a

    SQL.ADD(Str2);



    end;

    end;