* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Window7 32bit, Linux 64bit 등 | |
[cubrid_rel] 수행 결과 | |
[도움말]-[버전정보] 확인 | |
java, php, odbc 등 입력 |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
OS : WindowServer 2012
CUBRID Ver : 9.3
CUBRID TOOL Ver. : 9.3.6.003 (32bit)
응용환경 : ASP
ODBC이용해 접속해 SELECT문 날렸을때 간단한 테스트용 테이블에서는 정상 작동했습니다.
정상작동 확인 후 DB테이블 생성하고 데이터 넣고 웹페이지 실행시켰을때
Active Server Pages 오류 'ASP 0115'
예기치 않은 오류
/main/action/login_action.asp
외부 개체에 트랩 가능한 오류(C0000005)가 발생했습니다. 스크립트를 계속 실행할 수 없습니다.
오류가 발생합니다.
잘 되던것이었는데 갑자기 안되는 이유를 찾지 못하겠습니다.
05/27/16 19:03:55.191 ERROR file ....srcconnectionconnection_support.c, line 327 ERROR CODE = -671, Tran = 5, EID = 25 : A network read/write error occurred for socket 392 associated with your transaction (index 5, DEVSERVE@DEVSERVER|7916)
05/27/16 19:03:55.191 ERROR file ....srccommunicationnetwork_cl.c, line 192 ERROR CODE = -199, Tran = 5, EID = 26 : Server no longer responding.
05/27/16 19:03:55.191 ERROR file ....srccompatdb_query.c, line 3866 ERROR CODE = -224, Tran = 5, EID = 27 : A database has not been restarted.
05/27/16 19:03:55.191 ERROR file ....srctransactiontransaction_cl.c, line 674 ERROR CODE = -111, Tran = 5, EID = 28 : Your transaction has been aborted by the system due to server failure or mode change.
로그에는 이렇게 나오네요....
지금까지 삽질하면서 찾은건.... 데이터 조회가 되지 않을때는 오류가 나지 않더군요...
테스트 소스에 있는걸 참고해서 rs에 fields.name 값을 찍었을때 DB 칼럼명이 제대로 나오네요...
데이터를 가져와서 rs에서 그 값을 쓰려고 접근하면....저 위에 오류가 발생합니다.
SQL = "SELECT * FROM crf_user"
set RS = DbCon.Execute(SQL)
For index =0 to ( rs.fields.count-1 )
Response.Write rs.fields(index).name & "</b><br>"
Next
Set rs = Nothing
Set DbCon = Nothing
코드는 이렇습니다....이건 정상적으로 돌구요
SQL = "SELECT * FROM crf_user"
set RS = DbCon.Execute(SQL)
For index =0 to ( rs.fields.count-1 )
Response.Write rs(0) & "</b><br>"
Next
Set rs = Nothing
Set DbCon = Nothing
이렇게 하면 여지없이 오류가 발생하네요...뭐가 문젠지 데이터를 가져는 온건지...확인을 할 수가 없네요...
@>@;;