Hi all,

I want to delete a record when database is full  but I get the error message 
"../../src/sqlite/pager.c:559: pager_playback_one_page: Assertion `pPg->nRef==0 || 
pPg->pgno==1' failed." or "SQL error:databse is full"
The sequence of doing the test:
1. create the db file and insert records until the sqlite outputs SQLITE_FULL (disk 
full).
2. delete one record
3. the error message "../../src/sqlite/pager.c:559: pager_playback_one_page: Assertion 
`pPg->nRef==0 || pPg->pgno==1' failed." or "SQL error:databse is full" is shown

Is it a normal condition if no space to do the delete operation?or is it a bug?how to 
solve it if it has solution? Thx a lot!
I am running it in arm_linux and I use sqlite version 2.8.12.  temp_store is 3 in 
sqliteInt.h (use memory).

Best regards,
Kei

Reply via email to