안녕하세요! 다음질문은 CachedUpDates 에관한 질문으로
q&a 사이트에 가장많이올라오는 질문중하나가 updatesql 이아닌가 생각해봅니다.
제가 한델의 이 q&a사이트에 올라와 있는것은 전부다 해봐도 무엇이문제인지 알수없어
이렇게 질문하게되었습니다.
1.첫번째질문
Query 컴포넌트를 CachedUpDates 를 true 로 하면
저장버튼에 Query1.ApplyUpDates; , Query1.CommitUpdates; 를 아무리때려도
절대로 저장되지않는데 저장시킬수있는방법이 무엇일까요? (sql 에 order by사용시)
2. 두번째질문
Query 컴포넌트를 RequestLive 를 True로 하지안으면 무조건 Readonly 가되기
때문에 updatesql 을 사용할 이유가 있을까 합니다.
물론 Query 컴포넌트의 CachedUpDates 를 true 로 하고 updatesql 을 같이쓰면
Edit mode 가되긴하지만역시Query1.ApplyUpDates ,Query1.CommitUpdates를 아무리
때리고 AfterPost Event에 다 넣어도 프로그램을종료한후 다시보면 수정데이터가
저장이 안됩니다.
3. 수정저장이되는경우는 CachedUpDates 가 false 일때뿐인데 이경우는 무슨테이블에
인덱스가 없다는메시지가 나오며 에러를 발생시킵니다.
비슷한경험을 하신분이나 잘알고 계신분은 아래항목에 상세한답변 부탁드립니다.
Query 컴포넌트 UpdateSQL 컴포넌트 저장버튼
cachedupdates( ) Query1.ApplyUpDates( )
requestlive ( ) Query1.CommitUpdates( )
updateobject( )
처도 테스트를 해봤는데..물론 로칼 DB지만...
저도 역시 안돼더라구요...
도대체 잘 된다는 사람들은 어떤환경에서 사용하는지 궁금하군요..
그래서 쿼리한다음, 수정,삭제,추가 작업은 안되는 걸로 생각하고,
아예 안쓰기로 했읍니다.
아시는 분 손좀 들어줘여./..//../
권태수 wrote:
> 안녕하세요! 다음질문은 CachedUpDates 에관한 질문으로
>
> q&a 사이트에 가장많이올라오는 질문중하나가 updatesql 이아닌가 생각해봅니다.
>
> 제가 한델의 이 q&a사이트에 올라와 있는것은 전부다 해봐도 무엇이문제인지 알수없어
>
> 이렇게 질문하게되었습니다.
>
> 1.첫번째질문
>
> Query 컴포넌트를 CachedUpDates 를 true 로 하면
>
> 저장버튼에 Query1.ApplyUpDates; , Query1.CommitUpdates; 를 아무리때려도
>
> 절대로 저장되지않는데 저장시킬수있는방법이 무엇일까요? (sql 에 order by사용시)
>
> 2. 두번째질문
> Query 컴포넌트를 RequestLive 를 True로 하지안으면 무조건 Readonly 가되기
>
> 때문에 updatesql 을 사용할 이유가 있을까 합니다.
>
> 물론 Query 컴포넌트의 CachedUpDates 를 true 로 하고 updatesql 을 같이쓰면
>
> Edit mode 가되긴하지만역시Query1.ApplyUpDates ,Query1.CommitUpdates를 아무리
>
> 때리고 AfterPost Event에 다 넣어도 프로그램을종료한후 다시보면 수정데이터가
>
> 저장이 안됩니다.
>
> 3. 수정저장이되는경우는 CachedUpDates 가 false 일때뿐인데 이경우는 무슨테이블에
>
> 인덱스가 없다는메시지가 나오며 에러를 발생시킵니다.
>
> 비슷한경험을 하신분이나 잘알고 계신분은 아래항목에 상세한답변 부탁드립니다.
>
> Query 컴포넌트 UpdateSQL 컴포넌트 저장버튼
>
> cachedupdates( ) Query1.ApplyUpDates( )
>
> requestlive ( ) Query1.CommitUpdates( )
>
> updateobject( )
>
>
>