X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Fdbms.mysql%2FResultCode.cpp;fp=source%2Fdbms.mysql%2FResultCode.cpp;h=a3a89fb97640ef38baf423e6c253cf2e869779e9;hp=c4e8f2d507e3db8098c2a2067f44e6c9fddb45d2;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/source/dbms.mysql/ResultCode.cpp b/source/dbms.mysql/ResultCode.cpp index c4e8f2d..a3a89fb 100644 --- a/source/dbms.mysql/ResultCode.cpp +++ b/source/dbms.mysql/ResultCode.cpp @@ -42,22 +42,22 @@ mysql::ResultCode::ResultCode(st_mysql_stmt* stmt) : */ bool mysql::ResultCode::ErrorDecoder::notFound(const int errorCode) const -throw() { +{ return errorCode == CR_NO_DATA; } bool mysql::ResultCode::ErrorDecoder::successful(const int errorCode) const -throw() { +{ return errorCode == 0; } bool mysql::ResultCode::ErrorDecoder::locked(const int errorCode) const -throw() { +{ return false; // No parece que haya un código de error en MySQL para identificar esta situación ¿?¿? } bool mysql::ResultCode::ErrorDecoder::lostConnection(const int errorCode) const -throw() { +{ return errorCode == CR_INVALID_CONN_HANDLE || errorCode == CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR || errorCode == CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR || errorCode == CR_SHARED_MEMORY_CONNECT_MAP_ERROR || errorCode == CR_SHARED_MEMORY_CONNECT_SET_ERROR; }