|
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) |
Public Member Functions inherited from jmmcg::NTUtils::Database::ODBC::RecordsetBase | |
| RecordsetBase (const tstring &cnx, const bool read_only, const SQLUINTEGER timeout=15) | |
| ~RecordsetBase () noexcept(true) | |
Public Member Functions inherited from jmmcg::NTUtils::Database::ODBC::Connection | |
| 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) |
Protected Member Functions inherited from jmmcg::NTUtils::Database::ODBC::RecordsetBase | |
| void __fastcall | RowsAffected () |
Protected Member Functions inherited from jmmcg::NTUtils::Database::ODBC::Connection | |
| void __fastcall | AllocateStmt () |
Protected Member Functions inherited from jmmcg::NTUtils::Database::ODBC::Environment | |
| 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 |
Protected Attributes inherited from jmmcg::NTUtils::Database::ODBC::RecordsetBase | |
| SQLINTEGER | row_count |
Protected Attributes inherited from jmmcg::NTUtils::Database::ODBC::Connection | |
| const SQLUINTEGER | stmt_timeout |
| SQLHSTMT | hstmt |
Protected Attributes inherited from jmmcg::NTUtils::Database::ODBC::Environment | |
| 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.