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

FireBird Q&A
[1897] Re:트랜잭션 처리는 이미 했습니다.
박지훈.임프 [cbuilder] 1797 읽음    2006-04-05 11:31
간단하게 보고 자신있게 말씀드린 건데 이미 하셨다니... 좀 멋적군요. ㅎㅎ

그런데, 델파이 코드를 클래스화했다고 해서 실행되는 SQL문이 달라지는 것도 아닌데 그 경우에는 되고 또 안되는 경우가
있다는 건 좀 이해가 안되는군요. 두 경우 사이에 다른 차이가 있다는 얘기밖에 안될 거 같은데요.

차이점을 찾아보시고, 계속 문제가 생긴다면 작업중인 소스에서 중요한 부분들은 모두 빼고 두 경우를 최소한의 소스로
만들어서 첨부로 올려주세요. 보고 확인해드리겠습니다.

그럼...


박성훈 님이 쓰신 글 :
: 그럴 것 같아서 테이블 생성하는 부분에서 트랜잭션 처리를 했습니다. 트랜잭션 처리시에는 트랜잭션 상태를 체크했구요. 디버깅해보면 분명히 commit까지 완료됩니다.
:
: 그런데 한가지 더 말씀드릴 것이 있다면 똑같은 IBX를 가지고 SQL을 처리하는 부분을 class화 시켜서 object를 생성한 다음 똑같은 코드를 실행하면 이 때는 정상적으로 create 됩니다. 에러를 떨군 코드는 DataModule 쪽에 public으로 함수 선언을 한 것이구요. 어디가 잘못된 것일까요?

+ -

관련 글 리스트
1893 FireBird2.0 에서 동적으로 Table 생성시 오류 발생. KRPOT 1753 2006/04/04
1894     Re:FireBird2.0 에서 동적으로 Table 생성시 오류 발생. 박지훈.임프 1902 2006/04/05
1896         트랜잭션 처리는 이미 했습니다. 박성훈 1807 2006/04/05
1897             Re:트랜잭션 처리는 이미 했습니다. 박지훈.임프 1797 2006/04/05
1921                 Re:Re:다시 확인해 보니 코딩상의 실수였습니다.감사합니다.(냉무) 박성훈 1745 2006/04/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.