0
내 응용 프로그램에 SQLite 데이터베이스가 있습니다. 설명하는 방법을 모르겠지만 때로는 sqlite 파일의 모든 테이블이 삭제됩니다. 그것은 자주 발생합니다. .db 파일은 계속 존재하지만 테이블은 존재하지 않습니다.해당 테이블 없음 SQLite3
내 응용 프로그램에 SQLite 데이터베이스가 있습니다. 설명하는 방법을 모르겠지만 때로는 sqlite 파일의 모든 테이블이 삭제됩니다. 그것은 자주 발생합니다. .db 파일은 계속 존재하지만 테이블은 존재하지 않습니다.해당 테이블 없음 SQLite3
(주어진 경로)는 SQLite 데이터베이스의 테이블이 두 상황에서 만 제거됩니다
드롭 TABLE 명령은 데이터베이스
데이터베이스에 대해 실행 된 파일이 테이블을 포함하지 않는 버전으로 대체되었습니다.
또는 코드는 새로운 데이터베이스를 생성되거나는 잘못된 데이터베이스 파일을 여는. 이없고 테이블이 있으면 새 데이터베이스/파일이 작성되었을 수 있습니다. "상대 경로"는 에서 역할을 할 수 있습니다. SQLite 파일을 열었습니다.
어떤 상황이 발생하고 있는지 파악하고 수정하십시오.
나는 DB 파일이 삭제되었거나 잘못된 경로에서'open'을 지적했다고 생각합니다. 데이터베이스 파일이 없다면 SQLite는 자동으로 DB 파일을 다시 생성합니다. –