1#ifndef __DCL_IFX_CONNECTION_H__
2#define __DCL_IFX_CONNECTION_H__ 20030717
10 ByteString __connectionID;
11 ByteString __lastErrorMessage;
21 const ByteString& _message,
32 virtual bool __open(
const char* _conns,
size_t _connlen);
34 virtual bool __execute(
const char* _sql,
size_t _sqllen);
44 const ByteString& _message,
49 __lastErrorMessage = _message;
54 return (
_CONST char*)__connectionID.data();
#define DECLARE_CLASSINFO(class_name)
_CONST char * connectionID() const
virtual bool __startTrans()
virtual bool __open(const char *_conns, size_t _connlen)
virtual bool __commitTrans()
virtual bool __rollbackTrans()
void setErrorHandle(SQL::Error _error, long _SQLCODE, const wchar_t *_filename, int _line)
virtual bool __createQueryInstance(SQL::Query **_queryHandleOut)
void setErrorMessage(const ByteString &_message, const wchar_t *_filename, int _line)
virtual bool __execute(const char *_sql, size_t _sqllen)
virtual bool __getServerInfo(char *_buf, size_t *_buflen)
IFXConnection(const wchar_t *_serverTitle)
virtual bool __getErrorMessage(char *_buf, size_t *_buflen)
_PROTECTED const wchar_t * _filename
_PROTECTED const wchar_t int _line