IBExpress 컴포넌트들은 안쓴지가 1년도 넘어서 기억이 가물거리지만... 제 기억으로는 맞습니다.
IBExpress의 데이터셋 컴포넌트들은 트랜잭션을 커밋하거나 롤백하면 클로즈 됩니다.
아무래도 IBExpress는 저수준 인터베이스 API를 직접 쓰니까 좀 더 빠를 거라고는 생각하지만, 말씀하신 것과 같이
트랜잭션 관련으로 불편한 점들이 적지 않아서, 지금은 dbExpress로 바꿔 쓰고 있답니다.
그럼...
완전초보 님이 쓰신 글 :
: FB 2.0 임베디드 사용합니다.
:
: IBTable과 IBSQL 두 컴포넌트를 올려놓고 IBDatabase에 연결했습니다.
: IBTable을 먼저 Open해서 Customer테이블을 그리드에 나타내고나서,
: IBSQL로 Sales테이블에 SQL로 Insert하고 트랜잭션에 COMMIT하면 IBTable이
: 닫힙니다.
:
: 인터베이스 컴포넌트에서 한 IBDatabase에서 COMMIT이 일어나면 열려있던
: 모든 DataSet들이 자동으로 닫히는게 맞는건가요?
:
: 자세히 답변해주시면 좋구요(안닫히는 해결책까지도)
: 뭐하면 그냥 맞는지 안맞는지만 알려주셔도 됩니다.
:
: 꼭좀 부탁드립니다.
|