Q&A

  • Query1.Prepare과 Query1.UnPrepare
안녕하세요. 델파이 초보입니다.



Query1에서 Query1.Open전에

Query1.Prepare문에 있는데 왜 필요한지요. 굳이 Query1.Prepare문이

없어도 수행하는데 문제가 없는데....

그리고 Query1.UnPrepare문의 역할은 무엇인지

델파이를 사랑하는 여러분의 답변을 부탁드리겠습니다.





감사합니다.

2  COMMENTS
  • Profile
    빡수홍 2000.03.16 04:08
    한수영 wrote:

    > 안녕하세요. 델파이 초보입니다.

    >

    > Query1에서 Query1.Open전에

    > Query1.Prepare문에 있는데 왜 필요한지요. 굳이 Query1.Prepare문이

    > 없어도 수행하는데 문제가 없는데....

    > 그리고 Query1.UnPrepare문의 역할은 무엇인지

    > 델파이를 사랑하는 여러분의 답변을 부탁드리겠습니다.

    >

    >

    > 감사합니다.



    잘은 모르지만 답변드립니다....



    Prepare 속성은 DB에 최적화를 시키는 속성입니다....

    쿼리가 실행되기 이전에 최적화를 시키고 깔끔하게 쿼리를 실행하는거죠...

    (단 로컬인 경우는 쓰지 않는것이 좋을듯)



    만약 이 속성을 않쓴다면 델파이 자체에서 자동으로 일일이 쿼리를 실행할때 호출되었는지 확인하고 또 prepare 속성을 실행하는걸로 알거 있거든요...



    아마 그럼 퍼포먼스가 상당히 이상하지 않을까요...암튼 제가 아는 정도가 그렇습니다..

  • Profile
    한수영 2000.03.16 04:16
    빡수홍님 감사합니다.



    저도 빡수홍님의 내용은 모출판사의 서적에서 읽은바 있습니다.

    그런데 왜 로컬인 경우에는 쓰지 않는 것이 좋은지...

    그리고 Query1.Prepare를 하면 Query1.UnPrepare를 하는 목적이

    무엇인지 뚜려한 내용이 없더군요...

    다시 한번 답변부탁립니다...



    감사합니다.



    빡수홍 wrote:

    > 한수영 wrote:

    > > 안녕하세요. 델파이 초보입니다.

    > >

    > > Query1에서 Query1.Open전에

    > > Query1.Prepare문에 있는데 왜 필요한지요. 굳이 Query1.Prepare문이

    > > 없어도 수행하는데 문제가 없는데....

    > > 그리고 Query1.UnPrepare문의 역할은 무엇인지

    > > 델파이를 사랑하는 여러분의 답변을 부탁드리겠습니다.

    > >

    > >

    > > 감사합니다.

    >

    > 잘은 모르지만 답변드립니다....

    >

    > Prepare 속성은 DB에 최적화를 시키는 속성입니다....

    > 쿼리가 실행되기 이전에 최적화를 시키고 깔끔하게 쿼리를 실행하는거죠...

    > (단 로컬인 경우는 쓰지 않는것이 좋을듯)

    >

    > 만약 이 속성을 않쓴다면 델파이 자체에서 자동으로 일일이 쿼리를 실행할때 호출되었는지 확인하고 또 prepare 속성을 실행하는걸로 알거 있거든요...

    >

    > 아마 그럼 퍼포먼스가 상당히 이상하지 않을까요...암튼 제가 아는 정도가 그렇습니다..