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
운영게시판
최근게시물
CUBRID Q&A 624 게시물 읽기
No. 624
Q.iReport 사용중 다음과 같은 에러 발생..
작성자
곽태영
작성일
2007-10-18 13:23
조회수
4,403

Error filling print... Unable to get next record.

net.sf.jasperreports.engine.JRException: Unable to get next record.

                            at net.sf.jasperreports.engine.JRResultSetDataSource.next

 

Caused by: cubrid.jdbc.driver.CUBRIDException: Attempt to access a closed ResultSet.

                                                    at unisql.jdbc.driver.UniSQLResultSet.checkIsOpen

(UniSQLResultSet.java:1639)      at unisql.jdbc.driver.UniSQLResultSet.next

(UniSQLResultSet.java:178)      at net.sf.jasperreports.engine.JRResultSetDataSource.ne

xt(JRResultSetDataSource.java:95)      ... 11 more 

 

Print was not filled. Try using an EmptyDataSource...

 

 

iReport 2.2.2 를 사용중에 서브레포트 만들어야 하는데..

오라클에서는 정상적으로 돌아가나...

큐브리드로만 돌리면 다음과같은 오류가 떠버리는군요..

큐브리드의 문제가 아닌줄 알고 여러 사이트를 찾아 돌아다닌결과

 

http://forum.springframework.org/archive/index.php/t-23299.html

 

다음과 같은 결과에 도달 하였습니다.

 

결국 Database or JDBC문제인것인데...

 

iReport에서 정상적으로 사용할 수 있는 방법이 없을까요

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

아래 오류 메시지를 봐서는 다음과 같은 문제로 유추됩니다.

1. 하나의 커넥션 객체에서 A질의에 대한 ResultSet을 확보한 후 해당 ResultSet의 데이터로 동일한 커넥션에 대해 B질의를 수행하는 시나리오로 보입니다.

2. 1과 같은 상황에서 오라클과 큐브리드의 처리 방식에 차이가 있습니다. 오라클 같은 경우는 서버와 직접 커넥션 방식 (JDBC TYPE 2, 4)이고 큐브리드는 JDBC TYPE 3에 해당합니다. 즉, 중간에 Broker라는 미들웨어가 있는 방식입니다. 이런 이유로 하나의 커넥션에서 동시에 멀티 트랜잭션을 오픈할 수 없습니다.

3. 해결 방식은 위와 같은 요소는 각각 다른 커넥션을 사용할 수 있도록 해야 합니다.

이상입니다.  

------------------------

 

>Error filling print... Unable to get next record.

>net.sf.jasperreports.engine.JRException: Unable to get next record.

>                            at net.sf.jasperreports.engine.JRResultSetDataSource.next

>

>Caused by: cubrid.jdbc.driver.CUBRIDException: Attempt to access a closed ResultSet.

>                                                    at unisql.jdbc.driver.UniSQLResultSet.checkIsOpen

>(UniSQLResultSet.java:1639)      at unisql.jdbc.driver.UniSQLResultSet.next

>(UniSQLResultSet.java:178)      at net.sf.jasperreports.engine.JRResultSetDataSource.ne

>xt(JRResultSetDataSource.java:95)      ... 11 more 

>

>Print was not filled. Try using an EmptyDataSource...

>

>

>iReport 2.2.2 를 사용중에 서브레포트 만들어야 하는데..

>오라클에서는 정상적으로 돌아가나...

>큐브리드로만 돌리면 다음과같은 오류가 떠버리는군요..

>큐브리드의 문제가 아닌줄 알고 여러 사이트를 찾아 돌아다닌결과

>

>http://forum.springframework.org/archive/index.php/t-23299.html

>

>다음과 같은 결과에 도달 하였습니다.

>

>결국 Database or JDBC문제인것인데...

>

>iReport에서 정상적으로 사용할 수 있는 방법이 없을까요

 

백정한님이 2007-10-18 14:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
628Q.오라클에 있는 start with connect by 계층형 쿼리가 있나요? [1]
유기준
2007-10-22
3917
626Q.Query Editor 개선 요청사항.. [1]
조성배
2007-10-18
3588
625Q.DB 사용자 계정 문제 [1]
조성배
2007-10-18
3620
624Q.iReport 사용중 다음과 같은 에러 발생.. [1]
곽태영
2007-10-18
4403
623Q.phpCubAdmin 접속이 안됩니다. 어떻게 해야 하는걸까요? [1]
박진호
2007-10-17
3564
622Q.7.3은 언제 출시되나요? [1]
초짜
2007-10-17
3450
621Q.교육지원에서 신청 자격 [1]
이진혁
2007-10-15
3481
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다