Mercurial > hg > orthanc-databases
diff Framework/MySQL/MySQLResult.cpp @ 240:c82c2cf84ae8
added handling of CR_COMMANDS_OUT_OF_SYNC
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 12 Apr 2021 17:07:06 +0200 |
parents | 3236894320d6 |
children | 16aac0287485 |
line wrap: on
line diff
--- a/Framework/MySQL/MySQLResult.cpp Thu Apr 08 20:30:15 2021 +0200 +++ b/Framework/MySQL/MySQLResult.cpp Mon Apr 12 17:07:06 2021 +0200 @@ -43,17 +43,9 @@ // SQL request is not a SELECT) done_ = true; } - else if (error == CR_SERVER_GONE_ERROR || - error == CR_SERVER_LOST || - error == ER_QUERY_INTERRUPTED) - { - database_.LogError(); - throw Orthanc::OrthancException(Orthanc::ErrorCode_DatabaseUnavailable); - } else { - database_.LogError(); - throw Orthanc::OrthancException(Orthanc::ErrorCode_Database); + database_.ThrowException(); } } else @@ -82,7 +74,7 @@ // https://github.com/hholzgra/connector-c-examples/blob/master/mysql_stmt_bind_result.c SetFieldsCount(statement_.GetResultFieldsCount()); - + Step(); }