#include <DatabaseException.hpp>
|
| Exception (const char *text, const char *name, const char *fromFile, const int fromLine) |
|
void | setText (const char *text) |
|
void | setText (const std::string &text) |
|
Exception ocurrida al acceder a algun servicio de la base de datos.
◆ DatabaseException() [1/2]
anna::dbms::DatabaseException::DatabaseException |
( |
const ResultCode & |
resultCode, |
|
|
const char * |
fromFile, |
|
|
const int |
fromLine |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
resultCode | Clase utilizada para transferir codigo de error entre el gestor de base de datos y nuestro programa. Entre otra informacion contiene el error ocurrido en la ultima operacion realizada. |
fromFile | Fichero en el que se provoco la situacion de error. |
fromLine | Linea del fichero en la que se provoco la situacion de error. |
34 Exception(resultCode.getErrorText(),
"DatabaseException", fromFile, fromLine),
35 a_resultCode(resultCode) {}
Exception(const char *text, const char *fromFile, const int fromLine)
◆ DatabaseException() [2/2]
anna::dbms::DatabaseException::DatabaseException |
( |
const std::string & |
logicalName, |
|
|
const ResultCode & |
resultCode, |
|
|
const char * |
fromFile, |
|
|
const int |
fromLine |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
logicalName | Nombre logico del elemento que genera la excepcion. |
resultCode | Clase utilizada para transferir codigo de error entre el gestor de base de datos y nuestro programa. Entre otra informacion contiene el error ocurrido en la ultima operacion realizada. |
fromFile | Fichero en el que se provoco la situacion de error. |
fromLine | Linea del fichero en la que se provoco la situacion de error. |
47 Exception(
"",
"DatabaseException", fromFile, fromLine),
48 a_resultCode(resultCode) {
49 std::string aux(logicalName);
51 aux += resultCode.getErrorText();
void setText(const char *text)
Definition: Exception.hpp:124
Exception(const char *text, const char *fromFile, const int fromLine)
◆ ~DatabaseException()
virtual anna::dbms::DatabaseException::~DatabaseException |
( |
| ) |
|
|
inlinevirtual |
◆ getResultCode()
const ResultCode& anna::dbms::DatabaseException::getResultCode |
( |
| ) |
const |
|
inline |
Devuelve el resultado de base de datos asociado a la excepcion
- Returns
- El resultado de base de datos asociado a la excepcion
65 {
return a_resultCode; }
The documentation for this class was generated from the following file: