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
운영게시판
최근게시물
Informix Q&A 2351 게시물 읽기
No. 2351
open cursor error
작성자
루피
작성일
2007-01-11 21:59
조회수
7,704

아래는 코드의 일부분 입니다.
이 코드 상단에는 다른 Query 문이 있고 Select 만 합니다.

이 코드에서 Trouble 2만 찍히고 더 이상 진행되지 않는데 cursor 2를 open하다 문제가 생겼다고 추정만 할뿐 
디버깅을 위한 데이터를 찾을수 없습니다.

어떻게 하면 문제가 발생한 부분을 찾을수 있을까요?


        EXEC SQL prepare luppy from :_query;
        log("Trouble 1\n");
        EXEC SQL declare cur2 cursor for luppy;
        log("Trouble 2\n");
        EXEC SQL open cur2;
        log("Trouble 3 \n");

        do
        {
                EXEC SQL fetch cur2 into :a, :b, :c, :d;

                i++;
        } while(i<i);

        EXEC SQL close cur2;
        EXEC SQL free luppy;
        EXEC SQL free cur2;

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

log 찍으실대 sqlca.sqlcode 도 같이 찍어보시죠.

진행을 하지 않는다고 말씀하셨는데...혹시 락이 걸린건 아닐까요?

prepare 하기전에 wait time 을 3초만 주시고 해보시죠...

거노군님이 2007-01-15 09:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2355원하는 결과값의 쿼리를 부탁드립니다.
이기웅
2007-01-17
7317
2354[초보] 쿼리좀 부탁드려도 될까요?
어렵당
2007-01-17
7645
2352PHP(Win) + Informix(UNIX)를 하고 싶은데요오... [1]
윤성훈
2007-01-12
7484
2351open cursor error [1]
루피
2007-01-11
7704
2350인덱스를 좀 잡아주세요..... 어떻게 하면 될까요?
ohgomdol
2007-01-08
7448
2349ontape 으로 백업시 에러납니다....
EhVV
2007-01-04
8166
2348quiescent mode 라고 뜨는데 바뀌질 않네요... [1]
길동이
2006-12-26
9078
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.059초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다