1#ifndef __DCL_MY_FIELD_H__
2#define __DCL_MY_FIELD_H__ 20031025_20250414
11 const MYSQL_FIELD* __field;
12 const MYSQL_BIND* __bind;
18 const wchar_t* _filename,
int _line);
20 const wchar_t* _filename,
int _line);
28 MYSQL_FIELD* _field, MYSQL_BIND* _bind);
31 virtual bool isNull()
const;
40 bool getFloat(
void* _pv,
size_t* _psize);
48 const wchar_t* _filename,
int _line)
58 const wchar_t* _filename,
int _line)
69 return (
MyQuery*)Field::__queryHandle;
72const wchar_t*
__dataTypeName(enum_field_types _type,
unsigned int _flags);
const wchar_t * __dataTypeName(enum_field_types _type, unsigned int _flags)
#define DECLARE_CLASSINFO(class_name)
virtual bool isNull() const
bool getTimeStamp(SQL::TimeStamp *_pv, size_t *_psize)
bool getTime(SQL::Time *_pv, size_t *_psize)
bool init(SQL::Query *_query, unsigned int _index, MYSQL_FIELD *_field, MYSQL_BIND *_bind)
virtual bool __getDataSize(size_t *_psize, bool _maxsize)
virtual const wchar_t * serverDataTypeName() const
bool getInterval(SQL::Interval *_pv, size_t *_psize)
bool getInteger(void *_pv, size_t *_psize)
bool getDate(SQL::Date *_pv, size_t *_psize)
bool getUInteger(void *_pv, size_t *_psize)
bool getFloat(void *_pv, size_t *_psize)
virtual bool __getData(void *_pv, size_t *_psize, SQL::DataType _dataType)
void setErrorStatus(SQL::Error _error, const wchar_t *_filename, int _line)