Q&A

  • ★★★★"not in cached update mode" error
Query.Fieldbyname('aaa').Oldvalue를 사용하니

"not in cached update mode" error가 발생했습니다.



Cached update mode란 무엇입니까?



<감사합니다.>

1  COMMENTS
  • Profile
    정성훈 2001.09.11 23:41
    델초보 wrote:

    > Query.Fieldbyname('aaa').Oldvalue를 사용하니

    > "not in cached update mode" error가 발생했습니다.

    >

    > Cached update mode란 무엇입니까?

    >

    > <감사합니다.>



    안녕하세요

    음 말그대로 캐쉬를 사용하는 것을 말합니다.

    일단 에러는 쿼리의 프로퍼티보시면 Cashed Update Mode 를 True 로 바꾸어주시면 될것입니다.



    제가 알기론

    그리드상에서 값을 수정하고 저장을 하기전

    Cash 를 사용하게 되면 바로 Database 에 들어가는 것이 아니고

    캐쉬공간에 들어갑니다.

    그리고 Apply 와 Commit 을 하게 되면 그때 실제 Database로 들어가는것이죠

    실패하면 Rollback 으로 cash 에 있던것만 날라가니 실제 Database 와는 상관이 없구요

    이상입니다.



    혹시 다른 내용아시는분 있으면 덧붙여 설명 바래요~

    저두 배우게~~

    그럼20000.