먼저 조회한 IB쿼리 오픈 합니다.
IBQuery1.open;
if Datamd.IBTransaction1.inTransaction then Datamd.IBTransaction1.rollback;
-- 요기서 IBQuery1이 닫힙니다.
Datamd.IBTransaction1.StartTransaction;
try
...
...
테스트-------------------------------------------
if Datamd.TIBDatabase1.Connected = true then
showmessage('열려있네') else ==>열려있다
showmessage('닫혀있네');
if Datamd.IBTransaction1.inTransaction then Datamd.IBTransaction1.rollback;
if Datamd.TIBDatabase1.Connected = true then
showmessage('열려있네') else ==>열려있다
showmessage('닫혀있네');
데스트 완료-------------------------------------------
데이터베이스도 연결이 되어 있는데 왜 IBQuery가 닫히는 것인가요?
|