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
운영게시판
최근게시물
PostgreSQL Q&A 7643 게시물 읽기
No. 7643
커서 open시에 프로그램이 멈춥니다...
작성자
양영광(k123)
작성일
2009-03-11 20:14ⓒ
2009-03-11 20:32ⓜ
조회수
6,932

안녕하세요..

C에서 ECPG를 이용해 디비의 값을 리턴 받고 있습니다.

기존에 쓰던 걸 새로운 프로그램에 같이 통합을 했는데요 (C++로 통합)

커서 오픈하면 그 이후에 작업이 진행이 되질 않네요...

아래는 소스상의 코딩된 내용입니다.

프린트를 찍어보면 아래 EXEC SQL open m2cursor; 이 부분에서 멈추더라고요..


 EXEC SQL begin work;

 

 EXEC SQL declare m2cursor cursor for

  SELECT count(*)

   FROM alarm;


 EXEC SQL open m2cursor;         <<<<<< 이 줄부터 진행이 안됩니다.;;


 EXEC SQL fetch m2cursor into :alarmcnt[1];

 EXEC SQL close m2cursor;



ECPGdebug로 찍어본 걸로는,


 EXEC SQL begin work;

[24757] : no TSD connection here either, using global

 

 EXEC SQL declare m2cursor cursor for

  SELECT count(*)

   FROM alarm;

 [24757] : ECPGtrans line 75 action = begin transaction connection = 디비명


 EXEC SQL open m2cursor;

[24757] : no TSD connection here either, using global



흠. 어떻게 문제를 풀어야 할지 난감한네요;; 찾아보고는 있는데 적당한 풀이도 못 찾았습니다. 답변 좀 부탁드립니다.



좋은 하루들 되십시오~

[Top]
No.
제목
작성자
작성일
조회
7646최근 삽질 이야기2 [3]
신기배
2009-03-12
9483
7645김상기님 감사합니다. ^ ^ - 추가 질문 ㅎㅎ [2]
이진영
2009-03-12
7690
7644postgres 이중화에 대하여 [1]
김태규
2009-03-12
10724
7643커서 open시에 프로그램이 멈춥니다...
양영광
2009-03-11
6932
7642table1 디비자료만 table2로 옮길려구합니다. [1]
초보
2009-03-11
7541
7641Import error 떠욤.. ㅠㅠ [1]
초보
2009-03-11
7761
7640김상기(ioseph)님 과 고수님들 도와주세요. [1]
이진영
2009-03-10
7003
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다