Lines Matching refs:pStmt
418 sqlite3_stmt *pStmt; /* Pre-compiled statement handle */
535 sqlite3_finalize(pIter->pStmt);
568 if( 0==strcmp(sqlite3_sql(pRet->pStmt), zSql) ){
574 rc = sqlite3_prepare_v2(pDb->db, zSql, -1, &pRet->pStmt, 0);
579 assert( 0==strcmp(sqlite3_sql(pRet->pStmt), zSql) );
592 sqlite3_stmt *pStmt; /* The SQLite statement to return */
597 pStmt = pStatement->pStmt;
598 for(i=1; i<=sqlite3_bind_parameter_count(pStmt); i++){
599 const char *zName = sqlite3_bind_parameter_name(pStmt, i);
604 sqlite3_bind_int64(pStmt, i, *(i64 *)pArg);
610 pStmt = 0;
615 return pStmt;
625 sqlite3_stmt *pStmt; /* SQL statement to execute */
629 pStmt = getAndBindSqlStatement(pErr, pDb, ap);
630 if( pStmt ){
633 while( SQLITE_ROW==sqlite3_step(pStmt) ){
634 if( first && sqlite3_column_count(pStmt)>0 ){
635 iRet = sqlite3_column_int64(pStmt, 0);
639 if( SQLITE_OK!=sqlite3_reset(pStmt) ){
664 sqlite3_stmt *pStmt; /* SQL statement to execute */
668 pStmt = getAndBindSqlStatement(pErr, pDb, ap);
669 if( pStmt ){
672 while( SQLITE_ROW==sqlite3_step(pStmt) ){
673 if( first && sqlite3_column_count(pStmt)>0 ){
674 zRet = sqlite3_mprintf("%s", sqlite3_column_text(pStmt, 0));
680 if( SQLITE_OK!=sqlite3_reset(pStmt) ){
701 sqlite3_stmt *pStmt = pStatement->pStmt;
702 while( SQLITE_ROW==sqlite3_step(pStmt) ){
703 const char *z = sqlite3_column_text(pStmt, 0);
712 sqlite3_reset(pStmt);