MDBL Library
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
CODBCParams Class Reference

#include <ODBCParams.hpp>

Inheritance diagram for CODBCParams:
CSQLParams

List of all members.

Public Member Functions

 CODBCParams (CODBCSource &oSource, const tchar *pszStmt, SQLHSTMT hStmt, size_t nParams)
virtual ~CODBCParams ()
virtual size_t NumParams () const
virtual SQLParamParam (size_t n) const
virtual void SetRow (CRow &oRow)
virtual SQLHSTMT StmtHandle () const

Protected Member Functions

virtual void Bind ()

Protected Attributes

CODBCSourcem_oSource
CString m_strStmt
SQLHSTMT m_hStmt
size_t m_nParams
SQLParamm_pParams
size_t m_nRowLen
size_t * m_pOffsets
byte * m_pRowData
bool m_bDoneBind

Private Member Functions

 CODBCParams (const CODBCParams &)
CODBCParamsoperator= (const CODBCParams &)

Constructor & Destructor Documentation

CODBCParams::CODBCParams ( CODBCSource oSource,
const tchar *  pszStmt,
SQLHSTMT  hStmt,
size_t  nParams 
)
CODBCParams::CODBCParams ( const CODBCParams ) [private]

Member Function Documentation

size_t CODBCParams::NumParams ( ) const [virtual]

Implements CSQLParams.

SQLParam & CODBCParams::Param ( size_t  n) const [virtual]

Implements CSQLParams.

void CODBCParams::SetRow ( CRow oRow) [virtual]

Implements CSQLParams.

SQLHSTMT CODBCParams::StmtHandle ( ) const [inline, virtual]
void CODBCParams::Bind ( ) [protected, virtual]
CODBCParams& CODBCParams::operator= ( const CODBCParams ) [private]

Member Data Documentation

CString CODBCParams::m_strStmt [protected]
SQLHSTMT CODBCParams::m_hStmt [protected]
size_t CODBCParams::m_nParams [protected]
size_t CODBCParams::m_nRowLen [protected]
size_t* CODBCParams::m_pOffsets [protected]
byte* CODBCParams::m_pRowData [protected]
bool CODBCParams::m_bDoneBind [protected]

The documentation for this class was generated from the following files: