database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 588 게시물 읽기
No. 588
oledb를 이용 as400에 접속 트랜잭션 사용시
작성자
아이담
작성일
2004-02-06 15:13
조회수
7,994

vb로 oledb provider를 이용 as400에서 작업을 하고 있습니다

OLE DB Version 02.50
Provider Version 09.00.0203

 

트랜잭션을 써야하는데

이것이 odbc로 연결했을시는 트랜잭션이 되는데

oledb로 연결했을시는 트랜잭션이 안먹는 것입니다

 

접속 구문입니다

ole구문

CN.ConnectionString="Provider=IBMDA400.DataSource.1;Persist Security Info=False;Data Source=;Initial Catalog=;Password=;User ID="


odbc구문

CN.ConnectionString="Provider=MSDASQL.1;Password=;Persist Security Info=True;User ID=;Data Source="

 

왜 odbc로 접속시는 트랜잭션이 되고 oledb로 접속시는 트랜잭션이 안되는지

여러가지로 고민해본 결과 oledb접속시에는 autocommit이 true로 잡혀있어서 그런것인가 생각도 해봤는데 oledb접속시 컬렉션에 autocommit 이란 항목은 아예없고 autocommit isolation level인가 하는 것만 있길래 이것을 false로 해봐도 결과는 마찬가지 -_-;;

어떻게 해야 oledb로 접속시 트랜잭션이 먹는지 아시는 분 답변기다리겠습니다

 

이 글에 대한 댓글이 총 1건 있습니다.

IBM 개발자 포럼에서 본 2003년 3월 말에 포스팅 된 내용을 기준으로 말씀드리자면 OLE DB Provider for DB2로는 트랜잭션 컨트롤이 안된답니다.

1년이 지났지만 이 부분이 업데이트 되었는지 여부는 모르겠습니다.

 

http://www-136.ibm.com/developerworks/db2/

 

이 곳에 방문하셔서 한반 해당 내용을 찾아보시는 것이 좋겠습니다.

 

박성진님이 2004-03-12 11:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
591DB2에 접속할려면 어떻게 하나요??
박창준
2004-02-14
6810
590한글검색을 어떻게 하는지??
박창준
2004-02-14
6474
589ASP에서 ODBC이용 AS400 연결시 -update 문이 안됩니다. [1]
herb1
2004-02-11
7259
588oledb를 이용 as400에 접속 트랜잭션 사용시 [1]
아이담
2004-02-06
7994
587natural(DB2) 개발자가이드 문서
SSS
2004-02-05
6238
586부탁드립니다...급해서요...
초보
2004-02-05
6040
585Fedora Core 1에 DB2 V8.1 설치하기
김영호
2004-01-31
6807
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다