Hi All,
My application is crashed with the stack trace as below:
            #0  pager_end_transaction (pPager=0x4031fdb8, hasMaster=0)
            at ../src/pager.c:1420
            1420    ../src/pager.c: No such file or directory.
               in ../src/pager.c
            (gdb) where
            #0  pager_end_transaction (pPager=0x4031fdb8, hasMaster=0)
                at ../src/pager.c:1420
            #1  0xb702375c in sqlite3PagerCommitPhaseTwo (pPager=0x4031fdb8)
                at ../src/pager.c:4811
            #2  0xb700761e in sqlite3BtreeCommitPhaseTwo (p=0x4031e1c0)
                at ../src/btree.c:2427
            #3  0xb70436e8 in sqlite3VdbeHalt (p=0x40f695f8) at 
../src/vdbeaux.c:1269
        #4  0xb703c145 in sqlite3VdbeExec (p=0x40f695f8) at ../src/vdbe.c:806
        #5  0xb7041948 in sqlite3_step (pStmt=0x40f695f8) at 
../src/vdbeapi.c:477

and below is the codes:

ret = sqlite3_bind_text(pstmt_is, 1, s, -1, SQLITE_STATIC); 
......................................................................
  ret = sqlite3_bind_int(pstmt_is, 9, ts);
  rc = sqlite3_step (pstmt_is);
  if (rc == SQLITE_DONE) {
    rc = 0;
  } else {
  }
  sqlite3_reset(pstmt_is);
  ret = sqlite3_exec(sqlite, "END", NULL, NULL, NULL);
  ret = sqlite3_exec(sqlite, "COMMIT", NULL, NULL, NULL);
Is that the problem with the "END" end of transaction following the "COMMIT" 
and should not have the sqlite3_reset before "END"?
Thanks,
JP


      
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to