Go to the source code of this file.
◆ __DCL_IB_FIELD_H__
| #define __DCL_IB_FIELD_H__ 20020321 |
◆ __dataTypeName()
| const wchar_t * __dataTypeName |
( |
const XSQLVAR * | _sqlvar | ) |
|
Definition at line 240 of file IBField.cpp.
241{
242 switch(_sqlvar->sqltype & ~1) {
244 case SQL_SHORT:
245 case SQL_LONG:
246 case SQL_INT64: {
247 if (_sqlvar->sqlscale) {
248 switch (_sqlvar->sqltype & ~1) {
252 }
253 }
254 else {
255 switch (_sqlvar->sqltype & ~1) {
259 }
260 }
261 }
267#if defined(FIREBIRD_IBASE_H) && FB_API_VER >= 40
269 SQLTYPE_NAME(SQL_TIMESTAMP_TZ_EX,
"TIMESTAMP WITH TIMEZONE");
270#endif
273 case SQL_BLOB: {
274 if (_sqlvar->sqlsubtype == 1)
275 return L"BLOB(TEXT)";
276 else
277 return L"BLOB";
278 }
279 }
280 return L"Unknown Type: Driver is not Support";
281}
#define SQLTYPE_NAME(_dataType, name)