libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <ODBCWrapper.hpp>
Public Member Functions | |
RORecordsetBase (const tstring &cnx, const SQLUINTEGER timeout=15) throw (Database::ODBC::Exceptions::ODBCExceptionErr &, std::bad_alloc) | |
~RORecordsetBase (void) noexcept(true) | |
const tstring &__fastcall | sql_string (void) const noexcept(true) |
void __fastcall | execute (const tstring &sql) |
virtual void __fastcall | moveNext (void)=0 |
bool __fastcall | eof () const noexcept(true) |
SQLINTEGER __fastcall | count () |
SQLSMALLINT __fastcall | GetColumnIdx (const tstring &col_name) noexcept(true) |
![]() | |
RecordsetBase (const tstring &cnx, const bool read_only, const SQLUINTEGER timeout=15) | |
~RecordsetBase () noexcept(true) | |
![]() | |
Connection (const tstring &cnx, const bool read_only, const SQLUINTEGER timeout=15) | |
~Connection (void) noexcept(true) | |
const tstring &__fastcall | cnx_string () const noexcept(true) |
virtual void __fastcall | execute (const tstringstream &sql) |
Protected Member Functions | |
SQLSMALLINT __fastcall | NumColumns (void) const noexcept(true) |
![]() | |
void __fastcall | RowsAffected () |
![]() | |
void __fastcall | AllocateStmt () |
![]() | |
Environment (const bool read_only=true, const SQLUINTEGER timeout=15) | |
virtual | ~Environment (void) noexcept(true) |
Protected Attributes | |
std::map< tstring, SQLSMALLINT > | column_names |
bool | no_more_data |
![]() | |
SQLINTEGER | row_count |
![]() | |
const SQLUINTEGER | stmt_timeout |
SQLHSTMT | hstmt |
![]() | |
SQLHDBC | hdbc |
Definition at line 410 of file ODBCWrapper.hpp.
|
inline |
Definition at line 330 of file ODBCWrapper.cpp.
|
inlinenoexcept |
Definition at line 334 of file ODBCWrapper.cpp.
|
inlinevirtual |
Reimplemented from jmmcg::NTUtils::Database::ODBC::RecordsetBase.
Definition at line 350 of file ODBCWrapper.cpp.
|
inlinenoexcept |
Definition at line 419 of file ODBCWrapper.hpp.
|
inlinevirtual |
Reimplemented from jmmcg::NTUtils::Database::ODBC::RecordsetBase.
Reimplemented in jmmcg::NTUtils::Database::ODBC::RORecordset, and jmmcg::NTUtils::Database::ODBC::ROBulkRecordset.
Definition at line 338 of file ODBCWrapper.cpp.
|
noexcept |
Definition at line 364 of file ODBCWrapper.cpp.
|
inlinepure virtual |
|
inlineprotectednoexcept |
Definition at line 441 of file ODBCWrapper.hpp.
|
inlinenoexcept |
Definition at line 414 of file ODBCWrapper.hpp.
|
protected |
Definition at line 436 of file ODBCWrapper.hpp.
|
protected |
Definition at line 437 of file ODBCWrapper.hpp.