The list seems to have mysteriously eaten my attachment (perhaps a bad
configuration setting):

#include <stdio.h>
#include <assert.h>
#include <sqlite3.h>

int main()
{
        {
                sqlite3 *pDatabase;
                int iRet = sqlite3_open("foo", &pDatabase);
                assert(iRet == SQLITE_OK);

                sqlite3_stmt *m_pStatement;
                iRet = sqlite3_prepare( pDatabase, "ROLLBACK;", 9, 
&m_pStatement, NULL);
                assert(iRet == SQLITE_OK);
                iRet = sqlite3_step( m_pStatement );
                assert(iRet == SQLITE_ERROR);
                iRet = sqlite3_reset(m_pStatement);
                printf("%s\n", sqlite3_errmsg(pDatabase));
        }

        {
                sqlite3 *pDatabase;
                int iRet = sqlite3_open("foo", &pDatabase);
                assert(iRet == SQLITE_OK);

                sqlite3_stmt *m_pStatement;
                iRet = sqlite3_prepare_v2( pDatabase, "ROLLBACK;", 9, 
&m_pStatement, NULL);
                assert(iRet == SQLITE_OK);
                iRet = sqlite3_step( m_pStatement );
                assert(iRet == SQLITE_ERROR);
                // iRet = sqlite3_reset(m_pStatement);
                printf("%s\n", sqlite3_errmsg(pDatabase));
        }
}
-- 
Glenn Maynard
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to