간단하게 보고 자신있게 말씀드린 건데 이미 하셨다니... 좀 멋적군요. ㅎㅎ
그런데, 델파이 코드를 클래스화했다고 해서 실행되는 SQL문이 달라지는 것도 아닌데 그 경우에는 되고 또 안되는 경우가
있다는 건 좀 이해가 안되는군요. 두 경우 사이에 다른 차이가 있다는 얘기밖에 안될 거 같은데요.
차이점을 찾아보시고, 계속 문제가 생긴다면 작업중인 소스에서 중요한 부분들은 모두 빼고 두 경우를 최소한의 소스로
만들어서 첨부로 올려주세요. 보고 확인해드리겠습니다.
그럼...
박성훈 님이 쓰신 글 :
: 그럴 것 같아서 테이블 생성하는 부분에서 트랜잭션 처리를 했습니다. 트랜잭션 처리시에는 트랜잭션 상태를 체크했구요. 디버깅해보면 분명히 commit까지 완료됩니다.
:
: 그런데 한가지 더 말씀드릴 것이 있다면 똑같은 IBX를 가지고 SQL을 처리하는 부분을 class화 시켜서 object를 생성한 다음 똑같은 코드를 실행하면 이 때는 정상적으로 create 됩니다. 에러를 떨군 코드는 DataModule 쪽에 public으로 함수 선언을 한 것이구요. 어디가 잘못된 것일까요?
|