From 2b505d3827ea830f9c898ee2db96a829dacd0e10 Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 14 Apr 2010 23:01:50 +0000 Subject: [PATCH] Sql: SqlSession: First SQL error is recorded (until ClearError) instead of last git-svn-id: svn://ultimatepp.org/upp/trunk@2321 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Sql/Sql.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/uppsrc/Sql/Sql.cpp b/uppsrc/Sql/Sql.cpp index 37ffd335d..e1ac78e26 100644 --- a/uppsrc/Sql/Sql.cpp +++ b/uppsrc/Sql/Sql.cpp @@ -659,6 +659,8 @@ Vector SqlSession::EnumColumns(String database, String table) } void SqlSession::SetError(String error, String stmt, int code, const char *scode, Sql::ERRORCLASS clss) { + if(errorstatement.GetCount()) + return; lasterror = error; errorstatement = stmt; errorcode_number = code;