Hi, ALL,
Consider the following pseudo-code:

[code]
int ret = sqlite3_prepare_v2();
if( ret != SQLITE_OK )
{
// henerate error message
return 1;
}
while( ; ; )
{
    ret = sqlite3_step();
    if( ret == SQLITE_ROW )
    {
// everything is good
    }
    else if( ret == SQLITE_DONE )
        break;
    else
    {
        result = 1;
        break;
    }
}
if( ret != SQLITE_DONE )
    return 1;
// everything is good - continue processing
[/code]

My question is: how many calls to "sqlite3_finalize() should be there?

Do I need one inside lines 2-6? And how to properly handle failure with
statement release?

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

Reply via email to