FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[1062] Re:IBX에서 reflash 하는 문제입니다.
벌레 [] 1763 읽음    2004-05-18 02:34
망나니 님이 쓰신 글 :
: 스토어드 프로시져에 의해서 테이블이 수정이 되었는데요
: reflash 하면 바뀐값이 안나옵니다..
: dataset을 Close 했다가 Open 하면 나오구요.
: 데이타량이 많은 관계로 Open 을 자주할수가 없습니다.
: 어쩌죠 2틀동안 요문제에 머리가 빠게 지겠습니다. ㅜㅜ

refrush 를 하면 IBUpdateSQl에 refrush 쿼리가 던져 집니다.
기본적으로 보시면 특정 레코드만 다시 읽어들이게 쿼리가 작성되는 것을 보실수 있을겁니다.
그쿼리를 적절하게 수정해주시거나 런타임시에 쿼리를 적절하게 변경하셔도 되겠네요
where절 자체를 지우시면 속도가 느려지신다고 하시니 stord procedure에 리턴값에 코드 값을 적절히 리턴하게 해서 where절에 조합해서 refrush하는 편법도 있을수도 있고 프로시져 내부에 처리되는 Select 쿼리 범위만큼 refrush 쿼리를 다시 던질수도 있겠죠..
길은 어떻게든 뚫려 있습니다.

+ -

관련 글 리스트
906 IBX에서 reflash 하는 문제입니다. 망나니 1574 2004/03/19
1062     Re:IBX에서 reflash 하는 문제입니다. 벌레 1763 2004/05/18
1028     Re:IBX에서 reflash 하는 문제입니다. 유도삼 1715 2004/03/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.