파워빌더 10.2버젼으로 odbc설정해서 db2 V5R20버전에 접속했습니다.
file.dsn 정보 입니다.
[ODBC]
DRIVER=Client Access ODBC Driver (32-bit)
UID=QSECOFR
SIGNON=1
REMARKS=1
TRANSLATE=1
XDYNAMIC=0
PKG=QGPL/DEFAULT(IBM),2,0,1,0,512
LANGUAGEID=ENU
DFTPKGLIB=QGPL
DBQ=TEST
SYSTEM=xxx.xxx.xxx.xxxx
파워빌더에서 접속해서
SQLCA.DBMS = "ODBC"
SQLCA.dbParm = "ConnectString='UID=QSECOFR;PWD=xxx;FileDSN=C:\file.dsn' "
SQLCA.AutoCommit = FALSE
CONNECT USING SQLCA ;
위오 같이 접속했는데, 문제는 insert into로 테이블에 자료 저장하고 commit를 하지 않았는데, 자동으로 commit가 처리되는것 같습니다.
rollback의 기능은 정상적으로 처리가 되는것 같구여
db2에서 테이블은 저널이 설정되어 있습니다.
commit이 왜 자동으로 되는지 아시는 분 가르쳐 주십시요. |