* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Window7 64bit | |
CUBRID 9.3 ( 9.3.0.0206 ) ( 64bit release build for Windows_NT) | |
[도움말]-[버전정보] 확인 | |
php |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
PHP를 통해서 CUBRID와 사용하고 있습니다.
조회하는 데이터 건 수가 많아지면 아래와 같은 에러가 발생합니다.
Warning: Error: CAS, -10012, Invalid cursor position in aaaaa.php on line 40
예전에 문의 드렸을때 데이터를 모두 가져왔으나 추가로 가져올때 발생한다고 하셨는데요.
모든 데이터를 가져온후 발생하는것이 아니라 가져오는 도중에 위와 같은 오류가 발생합니다.
또 CCI_DEFAULT_AUTOCOMMIT 를 적절히 수정하라고 하셔서 OFF로 설정하면
위 오류는 발생하지 않습니다.
다만, INSERT, UPDATE 같은 SQL 문이 실행이 안되는 문제가 발생합니다.
cubrid_commit($conn);
을 해도 저장이 안되는 현상입니다.
어떻게 해결해야 할까요?