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