backends/oracle/error.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2007 Maciej Sobczak, Stephen Hutton
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 //
7 
8 #ifndef SOCI_ORACLE_ERROR_H_INCLUDED
9 #define SOCI_ORACLE_ERROR_H_INCLUDED
10 
11 #include "soci-oracle.h"
12 
13 namespace soci
14 {
15 
16 namespace details
17 {
18 
19 namespace oracle
20 {
21 
22 void throw_oracle_soci_error(sword res, OCIError *errhp);
23 
24 void get_error_details(sword res, OCIError *errhp,
25  std::string &msg, int &errNum);
26 
27 } // namespace oracle
28 
29 } // namespace details
30 
31 } // namespace soci
32 
33 #endif
SOCI_ORACLE_DECL oracle_backend_factory const oracle
void get_error_details(sword res, OCIError *errhp, std::string &msg, int &errNum)
void throw_oracle_soci_error(sword res, OCIError *errhp)


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:40