Lines Matching defs:pzErrMsg

32   char **pzErrMsg;    /* Error message stored here */
40 sqliteSetString(pData->pzErrMsg, "malformed database schema",
163 if( *pData->pzErrMsg ) sqlite_freemem(*pData->pzErrMsg);
164 *pData->pzErrMsg = zErr;
190 static int sqliteInitOne(sqlite *db, int iDb, char **pzErrMsg){
250 initData.pzErrMsg = pzErrMsg;
265 sqliteSetString(pzErrMsg, sqlite_error_string(rc), (char*)0);
273 sqliteSetString(pzErrMsg, sqlite_error_string(rc), (char*)0);
302 sqliteSetString(pzErrMsg, "unsupported file format", (char*)0);
308 sqliteSetString(pzErrMsg, "cannot attach empty database: ",
311 sqliteSetString(pzErrMsg, "incompatible file format in auxiliary "
357 sqliteSetString(pzErrMsg, "out of memory", (char*)0);
373 ** error occurs, write an error message into *pzErrMsg.
382 int sqliteInit(sqlite *db, char **pzErrMsg){
391 rc = sqliteInitOne(db, i, pzErrMsg);
402 rc = sqliteInitOne(db, 1, pzErrMsg);
426 initData.pzErrMsg = &zErr;
440 sqliteSetString(pzErrMsg,
478 sqlite *sqlite_open(const char *zFilename, int mode, char **pzErrMsg){
484 if( pzErrMsg ) *pzErrMsg = 0;
508 sqliteSetString(pzErrMsg, "unable to open database: ",
513 sqliteStrRealloc(pzErrMsg);
521 rc = sqliteInit(db, pzErrMsg);
528 sqliteStrRealloc(pzErrMsg);
530 }else if( pzErrMsg ){
531 sqliteFree(*pzErrMsg);
532 *pzErrMsg = 0;
539 sqliteSetString(pzErrMsg, "out of memory", (char*)0);
540 sqliteStrRealloc(pzErrMsg);
619 ** malloc() and make *pzErrMsg point to that message.
631 char **pzErrMsg /* Write error messages here */
643 rc = sqlite_compile(db, zSql, &zLeftover, &pVm, pzErrMsg);
669 rc = sqlite_finalize(pVm, pzErrMsg);
692 ** memory obtained from malloc() and make *pzErrMsg point to that message.
699 char **pzErrMsg /* OUT: Write error messages here */
703 if( pzErrMsg ) *pzErrMsg = 0;
708 while( (rc = sqliteInit(db, pzErrMsg))==SQLITE_BUSY
712 sqliteStrRealloc(pzErrMsg);
716 if( pzErrMsg ){
717 sqliteFree(*pzErrMsg);
718 *pzErrMsg = 0;
723 sqliteSetString(pzErrMsg, "obsolete database file format", (char*)0);
731 sqliteRunParser(&sParse, zSql, pzErrMsg);
756 sqliteSetString(pzErrMsg, "out of memory", (char*)0);
763 if( sParse.rc!=SQLITE_OK && pzErrMsg && *pzErrMsg==0 ){
764 sqliteSetString(pzErrMsg, sqlite_error_string(sParse.rc), (char*)0);
766 sqliteStrRealloc(pzErrMsg);
777 if( pzErrMsg ){
778 *pzErrMsg = 0;
779 sqliteSetString(pzErrMsg, sqlite_error_string(SQLITE_MISUSE), (char*)0);
780 sqliteStrRealloc(pzErrMsg);
792 ** written into memory obtained from malloc and *pzErrMsg is made to
793 ** point to that error if pzErrMsg is not NULL. The calling routine
799 char **pzErrMsg /* OUT: Write error messages here */
801 int rc = sqliteVdbeFinalize((Vdbe*)pVm, pzErrMsg);
802 sqliteStrRealloc(pzErrMsg);
810 ** is written into *pzErrMsg. A success code from the prior execution
815 char **pzErrMsg /* OUT: Write error messages here */
817 int rc = sqliteVdbeReset((Vdbe*)pVm, pzErrMsg);
819 sqliteStrRealloc(pzErrMsg);