1#ifndef __DCL_ODBC_CONNECTION_H__
2#define __DCL_ODBC_CONNECTION_H__ 20251126
14 ByteString __lastErrorMessage;
24 SQLRETURN _rc, SQLSMALLINT _htype, SQLHANDLE _handle,
29 const ByteString& _message,
39 virtual bool __open(
const char* _cons,
size_t _conslen);
41 virtual bool __execute(
const char* _sql,
size_t _sqllen);
61 const ByteString& _message,
67 __lastErrorMessage = _message;
#define DECLARE_CLASSINFO(class_name)
virtual bool __getErrorMessage(char *_buf, size_t *_buflen)
void setErrorMessage(const ByteString &_message, const wchar_t *_filename, int _line)
ODBCConnection(const wchar_t *_serverTitle)
SQLHDBC connHandle() const
virtual bool __open(const char *_cons, size_t _conslen)
virtual bool __execute(const char *_sql, size_t _sqllen)
void setErrorHandle(SQLRETURN _rc, SQLSMALLINT _htype, SQLHANDLE _handle, const wchar_t *_filename, int _line)
virtual bool __commitTrans()
virtual bool __createQueryInstance(SQL::Query **_queryHandleOut)
virtual bool __startTrans()
virtual bool __getServerInfo(char *_buf, size_t *_buflen)
virtual ~ODBCConnection()
virtual bool __rollbackTrans()
_PROTECTED const wchar_t * _filename
_PROTECTED const wchar_t int _line