Public Member Functions | |
CODBCStatement (const CODBCStatement &rhs) | |
CODBCStatement & | operator= (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 |
CODBCStatement | ( | const CODBCStatement & | rhs | ) |
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.
friend class CODBCConnection [friend] |