Exception class for failed queries. More...
#include <except.hxx>
Public Member Functions | |
sql_error (const std::string &msg="", const std::string &Q="", const char sqlstate[]=NULL) | |
virtual | ~sql_error () PQXX_NOEXCEPT |
PQXX_PURE const std::string & | query () const PQXX_NOEXCEPT |
The query whose execution triggered the exception. | |
PQXX_PURE const std::string & | sqlstate () const PQXX_NOEXCEPT |
Exception class for failed queries.
Carries, in addition to a regular error message, a copy of the failed query and (if available) the SQLSTATE value accompanying the error.
pqxx::sql_error::sql_error | ( | const std::string & | msg = "" , |
|
const std::string & | Q = "" , |
|||
const char | sqlstate[] = NULL | |||
) | [explicit] |
pqxx::sql_error::~sql_error | ( | ) | [virtual] |
PQXX_CONST const std::string & pqxx::sql_error::query | ( | ) | const |
The query whose execution triggered the exception.
PQXX_CONST const std::string & pqxx::sql_error::sqlstate | ( | ) | const |