8 #define SOCI_FIREBIRD_SOURCE 40 const ISC_STATUS *pvector = status_vector;
64 while (status_vector[i] != 0)
66 if (status_vector[i] == 1 && status_vector[i+1] == errNum)
bool check_iscerror(ISC_STATUS const *status_vector, long errNum)
std::vector< ISC_STATUS > status_
std::size_t const stat_size
SOCI_FIREBIRD_DECL firebird_backend_factory const firebird
void throw_iscerror(ISC_STATUS *status_vector)
std::size_t const SOCI_FIREBIRD_ERRMSG
void get_iscerror_details(ISC_STATUS *status_vector, std::string &msg)
firebird_soci_error(std::string const &msg, ISC_STATUS const *status=0)