The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CODBCStatement Class Reference

Inheritance diagram for CODBCStatement:
Collaboration diagram for CODBCStatement:

List of all members.

Public Member Functions

 CODBCStatement (const CODBCStatement &rhs)
CODBCStatementoperator= (const CODBCStatement &rhs)
void AddRef () override
void Release () override
CSmartODBCConnection GetConnection () override
void SetQueryTimeout (JetByteTools::Seconds timeout) override
void BindParameter (SQLSMALLINT parameter, const JetByteTools::Core::_tstring &value, SQLSMALLINT sqlType, SQLULEN columnSize) override
void BindParameter (SQLSMALLINT parameter, DWORD value, SQLSMALLINT sqlType) override
void BindParameter (SQLSMALLINT parameter, const TIMESTAMP_STRUCT &ts) override
void BindParameter (SQLSMALLINT parameter, const double &value) override
void PrepareSQL (const JetByteTools::Core::_tstring &sql) override
void Execute () override
void ExecuteSQL (const JetByteTools::Core::_tstring &sql) override
bool TryExecuteSQL (const JetByteTools::Core::_tstring &sql) override
SQLSMALLINT ColumnCount () const override
SQLLEN RowCount () const override
void GetData (SQLUSMALLINT column, SQLSMALLINT targetType, void *pBuffer, SQLLEN &bufferLength) const override
JetByteTools::Core::_tstring GetDataAsString (SQLUSMALLINT column, SQLSMALLINT targetType, SQLLEN columnLength) const override
void BindColumn (SQLUSMALLINT column, SQLSMALLINT targetType, void *pBuffer, SQLLEN &bufferLength) const override
bool Fetch () override
void Close () override

Friends

class CODBCConnection


Constructor & Destructor Documentation

CODBCStatement ( const CODBCStatement rhs  ) 


Member Function Documentation

CODBCStatement& operator= ( const CODBCStatement rhs  ) 

void AddRef (  )  [override, virtual]

Implements IODBCStatement.

void Release (  )  [override, virtual]

Implements IODBCStatement.

CSmartODBCConnection GetConnection (  )  [override, virtual]

Implements IODBCStatement.

void SetQueryTimeout ( JetByteTools::Seconds  timeout  )  [override, virtual]

Implements IODBCStatement.

void BindParameter ( SQLSMALLINT  parameter,
const JetByteTools::Core::_tstring value,
SQLSMALLINT  sqlType,
SQLULEN  columnSize 
) [override, virtual]

Implements IODBCStatement.

void BindParameter ( SQLSMALLINT  parameter,
DWORD  value,
SQLSMALLINT  sqlType 
) [override, virtual]

Implements IODBCStatement.

void BindParameter ( SQLSMALLINT  parameter,
const TIMESTAMP_STRUCT &  ts 
) [override, virtual]

Implements IODBCStatement.

void BindParameter ( SQLSMALLINT  parameter,
const double &  value 
) [override, virtual]

Implements IODBCStatement.

void PrepareSQL ( const JetByteTools::Core::_tstring sql  )  [override, virtual]

Implements IODBCStatement.

void Execute (  )  [override, virtual]

Implements IODBCStatement.

void ExecuteSQL ( const JetByteTools::Core::_tstring sql  )  [override, virtual]

Implements IODBCStatement.

bool TryExecuteSQL ( const JetByteTools::Core::_tstring sql  )  [override, virtual]

Implements IODBCStatement.

SQLSMALLINT ColumnCount (  )  const [override, virtual]

Implements IODBCStatement.

SQLLEN RowCount (  )  const [override, virtual]

Implements IODBCStatement.

void GetData ( SQLUSMALLINT  column,
SQLSMALLINT  targetType,
void *  pBuffer,
SQLLEN &  bufferLength 
) const [override, virtual]

Implements IODBCStatement.

_tstring GetDataAsString ( SQLUSMALLINT  column,
SQLSMALLINT  targetType,
SQLLEN  columnLength 
) const [override, virtual]

Implements IODBCStatement.

void BindColumn ( SQLUSMALLINT  column,
SQLSMALLINT  targetType,
void *  pBuffer,
SQLLEN &  bufferLength 
) const [override, virtual]

Implements IODBCStatement.

bool Fetch (  )  [override, virtual]

Implements IODBCStatement.

void Close (  )  [override, virtual]

Implements IODBCStatement.


Friends And Related Function Documentation

friend class CODBCConnection [friend]


Generated on Sun Sep 12 19:09:11 2021 for The Server Framework - v7.4 by doxygen 1.5.3