[완료] sqlite3 에서 쿼리 에러(SQL error or missing database)에 대해 질문드립니다!
글쓴이: mjcho86 / 작성시간: 수, 2012/01/18 - 9:51오전
안녕하세요.
현재 db 관련해서 프로그래밍을 하고 있는데요.
현재 sqlite3(3.7.9 최신버전) 를 이용하여 데이타베이스를 처리하고 있습니다.
그런데 30개의 attach 시에는 정상적으로 쿼리가 수행되나
31개 attach 시에는 "SQL error or missing database" error가 발생하고 있습니다.
(코드 내에서 sql 실행 함수는 sqlite3_exec() )
추가적으로 sqlite3 라이브러리에서 attach max 갯수가 10개였는데 3.7.9 버전에서는 62개까지 지원한다하여
(예전 버전은 30개 정도까지 지원하는 것으로 알고 있습니다.)
해당 부분의 코드를 수정해서 62개까지 attach 되게 처리하였습니다.
실제로 바이너리로 수행시켜 프로그램 내에 쿼리를 그대로 수행하면 정상적으로 처리하고 있습니다.
프로그램으로 실행시켰을 때만 해당 문제가 발생하고 있습니다.
"SQL error or missing database" 에러가 발생하는 원인이나 해결방법을 알고 계시면 조언 부탁드려요^^
Forums:
SQL error or missing database 로 검색하니까...
SQLite3 Exception: SQL logic error or missing database
http://jmoonyoung.tistory.com/29
NOT NULL을 해제' 했다고 하네요.
혹시나. ADO 할때였는데. 예외처리시 SET NOCOUNT ON; 나 NULL 값 참조'확인등을 했었습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
답변 감사합니다!
해당 부분도 체크해봤는데 특별한 문제는 없었지만 좋은 정보 감사합니다.
댓글 달기