빡수홍님 감사합니다.
저도 빡수홍님의 내용은 모출판사의 서적에서 읽은바 있습니다.
그런데 왜 로컬인 경우에는 쓰지 않는 것이 좋은지...
그리고 Query1.Prepare를 하면 Query1.UnPrepare를 하는 목적이
무엇인지 뚜렷한 내용이 없더군요...
다시 한번 답변부탁립니다...
감사합니다.
빡수홍 wrote:
> 한수영 wrote:
> > 안녕하세요. 델파이 초보입니다.
> >
> > Query1에서 Query1.Open전에
> > Query1.Prepare문에 있는데 왜 필요한지요. 굳이 Query1.Prepare문이
> > 없어도 수행하는데 문제가 없는데....
> > 그리고 Query1.UnPrepare문의 역할은 무엇인지
> > 델파이를 사랑하는 여러분의 답변을 부탁드리겠습니다.
> >
> >
> > 감사합니다.
>
> 잘은 모르지만 답변드립니다....
>
> Prepare 속성은 DB에 최적화를 시키는 속성입니다....
> 쿼리가 실행되기 이전에 최적화를 시키고 깔끔하게 쿼리를 실행하는거죠...
> (단 로컬인 경우는 쓰지 않는것이 좋을듯)
>
> 만약 이 속성을 않쓴다면 델파이 자체에서 자동으로 일일이 쿼리를 실행할때 호출되었는지 확인하고 또 prepare 속성을 실행하는걸로 알거 있거든요...
>
> 아마 그럼 퍼포먼스가 상당히 이상하지 않을까요...암튼 제가 아는 정도가 그렇습니다..