![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cODBCEnv.h>
Public Member Functions | |
| cODBCBase (SQLSMALLINT nSQLHandleType, cODBCBase *pParent) | |
| virtual | ~cODBCBase () |
| bool | isSQLRetOK2 () const noexcept |
| virtual bool | SetSQLAttr (long nAttribute, void *pValue)=0 |
| virtual HRESULT | FillException (cSQLException *pException=nullptr) |
| IUNKNOWN_DISAMBIG (SUPER_t) | |
Public Member Functions inherited from Gray::cRefBase | |
| cRefBase (int iRefCount=0) noexcept | |
| virtual | ~cRefBase () |
| int | get_RefCount () const noexcept |
| HASHCODE_t | get_HashCode () const noexcept |
| STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept | |
| virtual void | onFinalRelease () |
| bool | isValidObj () const noexcept |
| STDMETHOD_ (ULONG, AddRef)(void) override | |
| STDMETHOD_ (ULONG, Release)(void) override | |
| STDMETHOD() | QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| void | IncRefCount () |
| void | DecRefCount () |
| bool | isStaticConstruct () const noexcept |
| void | StaticConstruct () |
| void | StaticDestruct () |
| bool | isDestructing () noexcept |
| void | SetDestructing () |
Public Attributes | |
| const SQLSMALLINT | m_nSQLHandleType |
| SQL_HANDLE_STMT, SQL_HANDLE_DBC, SQL_HANDLE_ENV. More... | |
| SQLHANDLE | m_hSQL |
| void* SQL_NULL_HANDLE More... | |
| SQLRETURN | m_nSQLRet |
| SQL_SUCCESS. More... | |
| GrayLib::cODBCBase::cODBCBase | ( | SQLSMALLINT | nSQLHandleType, |
| cODBCBase * | pParent | ||
| ) |
|
virtual |
May have been via SQLFreeHandle, SQLFreeEnv, SQLFreeStmt or other means.
|
virtual |
Reimplemented in GrayLib::cODBCEnv, GrayLib::cODBCDatabase, and GrayLib::cODBCStatement.
|
inlinenoexcept |
| GrayLib::cODBCBase::IUNKNOWN_DISAMBIG | ( | SUPER_t | ) |
|
pure virtual |
Implemented in GrayLib::cODBCEnv, GrayLib::cODBCDatabase, and GrayLib::cODBCStatement.
| SQLHANDLE GrayLib::cODBCBase::m_hSQL |
void* SQL_NULL_HANDLE
| const SQLSMALLINT GrayLib::cODBCBase::m_nSQLHandleType |
SQL_HANDLE_STMT, SQL_HANDLE_DBC, SQL_HANDLE_ENV.
| SQLRETURN GrayLib::cODBCBase::m_nSQLRet |
SQL_SUCCESS.