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

FireBird Q&A
[335] TIBTransaction::CommitRetaining()
김백일 [cedar] 2973 읽음    2002-07-02 14:44
하안인 님이 쓰신 글 :
: 테이블을 항상열어놓고 작업해야 하는데
: 한 피씨에서 입력한 값이 다른 피씨에서도 반영되게 하려면 어떻게 해야 하나요.
: 현재는 추가한 피씨의 프로그램을 종료하고 다시 띄워야 되는데..
: 추가한후 ApplyUpdate는 해주었거든요.

IBX를 쓰시는 경우시죠?
저도 IBX를 처음 썼을 때 고민하던 문제가 이거였지요.
알고보니 방법은 정말 간단하더군요.

(다음 설명은 C++빌더 IBX의 경우입니다.)

현재 사용하는 트랜잭션 객체가 IBTransaction1이라면
(보통 TIBDatabase::DefaultTransaction의 속성을 IBTransaction1로 지정하겠지요.)

IBTransaction1->CommitRetaining();
을 쓰면 커밋이 되고, 연결은 그대로 지속됩니다.

만약,
IBTransaction1->Commit();
을 사용하면 커밋을 한 후에 연결이 끊어져 버리므로 다시 연결을 해야합니다.

+ -

관련 글 리스트
334 [질문]업데이트가 즉시이루어지려면 하안인 2010 2002/07/02
335     TIBTransaction::CommitRetaining() 김백일 2973 2002/07/02
339         Re:TIBTransaction::CommitRetaining() 하안인 2757 2002/07/02
340             TIBTransaction의 Transaction Property 설정을 해보세요. 김백일 2539 2002/07/02
342                 Re:TIBTransaction의 Transaction Property 설정을 해보세요. 하안인 2359 2002/07/03
343                     Re:Re:TIBTransaction의 Transaction Property 설정을 해보세요. 하안인 2547 2002/07/03
337         Re:TIBTransaction::CommitRetaining() 하안인 2858 2002/07/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.