DCL 3.7.4
Loading...
Searching...
No Matches
ODBCField.h
Go to the documentation of this file.
1#ifndef __DCL_ODBC_FIELD_H__
2#define __DCL_ODBC_FIELD_H__ 20251129
3
4__DCL_BEGIN_NAMESPACE
5
6class ODBCField : public SQL::Field, public ODBCData
7{
9
10protected:
11 virtual ODBCQuery* query() const;
12
13public:
15 virtual ~ODBCField();
16
17 bool init(SQL::Query* _query, BIND* _bind, const String& _name);
18
19 // interface
20 virtual const wchar_t* serverDataTypeName() const;
21 virtual bool __getDataSize(size_t* _size, bool _maxsize);
22 virtual bool __getData(
23 void* _buf,
24 size_t* _size,
25 SQL::DataType _bufType
26 );
27};
28
29__DCL_END_NAMESPACE
30
31#endif // __DCL_ODBC_FIELD_H__
struct __BIND BIND
#define DECLARE_CLASSINFO(class_name)
Definition Object.h:227
virtual ODBCQuery * query() const =0
virtual bool __getDataSize(size_t *_size, bool _maxsize)
Definition ODBCField.cpp:91
virtual ~ODBCField()
Definition ODBCField.cpp:60
virtual bool __getData(void *_buf, size_t *_size, SQL::DataType _bufType)
Definition ODBCField.cpp:98
bool init(SQL::Query *_query, BIND *_bind, const String &_name)
Definition ODBCField.cpp:70
virtual const wchar_t * serverDataTypeName() const
Definition ODBCField.cpp:86
DataType
Definition SQLCore.h:59