Index: src/libchcore/TSQLiteStatement.cpp =================================================================== diff -u -N -r8d3154738b885f2e01997071e6180da0c4b8cc7c -r25129f39720523eca2cb702242890a7862f70ec6 --- src/libchcore/TSQLiteStatement.cpp (.../TSQLiteStatement.cpp) (revision 8d3154738b885f2e01997071e6180da0c4b8cc7c) +++ src/libchcore/TSQLiteStatement.cpp (.../TSQLiteStatement.cpp) (revision 25129f39720523eca2cb702242890a7862f70ec6) @@ -22,6 +22,7 @@ #include "ErrorCodes.h" #include "TSQLiteException.h" #include +#include "SerializerTrace.h" namespace chcore { @@ -39,8 +40,10 @@ TSQLiteStatement::~TSQLiteStatement() { int iResult = sqlite3_finalize(m_pStatement); - iResult; - _ASSERTE(iResult == SQLITE_OK); + if(iResult != SQLITE_OK) + { + DBTRACE1(L"sqlite3_finalize failed with error code: %d", iResult); + } } void TSQLiteStatement::Close()