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
운영게시판
최근게시물
Sybase Q&A 1606 게시물 읽기
No. 1606
Procedure Commit 관련
작성자
이종범
작성일
2006-07-19 17:29
조회수
4,125

안녕하세요.

 

몇가지 궁금한 사항이 있어 질문 드렸습니다.

 

Sybase Adaptive Server IQ 12.6 를 사용하고 있습니다.

 

ASP에 ODBC를 연결하여 Sybase Procedure를 Call 하고 있습니다.

 

문제가 되는 현상은 다음과 같습니다.

 

1. ASP에서 Sybase Procedure Call

 

2. 1을 수행하면 변화 없음

 

3. Interactive SQL Java (Client) 에서 commit 명령을 수행함

 

4. 1에서 수행했던 Procedure가 Commit 됨..

 

그러니까, ASP에서 Procedure Call 후에 Client에서 Commit을 해주기 전까지는

 

데이타가 반영되지 않는 현상이 발생하고 있습니다.

 

제가 궁금한점은 호출하는 Procedure 가 내부에 Commit이 없는 형태로 존재하는데, 혹시 이 부분 때문에 반영이 안되는 것인지 궁금합니다.

 

추가로, 아래 쿼리는 Client에서 수행하면 commit과 상관없이 곧장 반영됩니다.

 

BEGIN

DECLARE P_RESULT INTEGER ; (output 변수)

CALL 프로시져명 (input 변수,P_RESULT);

SELECT P_RESULT;

END

 

이 쿼리는 commit 없이 반영이 잘 되는데, 왜 그러는지도 궁금합니다.

 

제가 알아보니까 "ASP에서 ODBC로 연결할 때, Auto_commit 옵션을 'ON'으로 설정하라 하시는데"

 

그 말씀이 무슨 말씀인지도 제가 잘 모르겠습니다.

 

경험있으신 분 조언 부탁드립니다.

 

감사합니다.

[Top]
No.
제목
작성자
작성일
조회
1609월수 구하기 [1]
송효순
2006-07-21
4727
1608밑에 1173에 이어지는 질문입니다..ㅜㅜ
Hee
2006-07-21
3215
1607insert 시 1005015 error [1]
김승수
2006-07-20
3942
1606Procedure Commit 관련
이종범
2006-07-19
4125
1605sybase에서 각 테이블 건수를 한번에 얻을수 없나여? [2]
이은영
2006-07-19
4393
1604이런 에러가 납니다..뭐가 문제인거져??? [2]
이은영
2006-07-19
4862
1603리눅스에 사이베이스 설치시 문의사항 [4]
Hee
2006-07-19
4142
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다