1#ifndef __DCL_INTERBASE_QUERY_H__
2#define __DCL_INTERBASE_QUERY_H__ 20020321
6#define _IB_STMT_TYPE_UNKNOWN 0
16 const wchar_t* _filename,
int _line);
17 void setErrorStatus(
const ByteString& _message,
18 const wchar_t* _filename,
int _line);
42 virtual bool __prepare(
const char* _sql,
size_t _sqllen,
51inline void IBQuery::setErrorStatus(
SQL::Error _error,
52 const wchar_t* _filename,
int _line)
57inline void IBQuery::setErrorStatus(
const ByteString& _message,
58 const wchar_t* _filename,
int _line)
60 conn()->setErrorStatus(_message, _filename, _line);
65 return (IBConnection*)Query::__connHandle;
68inline int IBQuery::stmtType()
const
#define DECLARE_CLASSINFO(class_name)
void setErrorStatus(SQL::Error _error, const wchar_t *_filename, int _line)
IBQuery(IBConnection *_connHandle)
bool initParams(size_t _paramCount)
virtual bool __getField(size_t _index, SQL::Field **_fieldHandleOut)
virtual bool __prepare(const char *_sql, size_t _sqllen, size_t _paramCount)
virtual bool __getParam(size_t _index, SQL::Param **_paramHandleOut)
isc_stmt_handle __stmtHandle