+CppSQLite3Exception::CppSQLite3Exception(const int nErrCode,\r
+ char* szErrMess,\r
+ bool bDeleteMsg/*=true*/) :\r
+ mnErrCode(nErrCode)\r
+{\r
+ mpszErrMess = sqlite3_mprintf("%s[%d]: %s",\r
+ errorCodeAsString(nErrCode),\r
+ nErrCode,\r
+ szErrMess ? szErrMess : "");\r
+ \r
+ if (bDeleteMsg && szErrMess)\r
+ {\r
+ sqlite3_free(szErrMess);\r
+ }\r
+}\r