DABroker for C++
クラスライブラリで使用するデータ型とC++のデータ型との関係を表7-1に示します。
表7-1 クラスライブラリで使用するデータ型とC++のデータ型との関係
| クラスライブラリで使用するデータ型 | C++のデータ型 |
|---|---|
| short int | short int |
| long int | long int |
| DBR_INT8 | char |
| DBR_INT16 | short int |
| DBR_INT32 | long int |
| INT64 | long long int |
| DBR_UINT8 | unsigned char |
| DBR_UINT16 | unsigned short int |
| DBR_UINT32 | unsigned long int |
| UINT64 | unsigned long long int |
| DBR_SINGLE | single float |
| DBR_DOUBLE | double float |
| BOOLEAN | boolean |
| TCHAR | char |
| LPTSTR | char * |
| LPCTSTR | const char * |
| DBR_DATETIME※1 | struct DATE_DATA {
UINT32 Year;
UINT32 Month;
UINT32 Day;
UINT32 Hour;
UINT32 Minute;
UINT32 Second;
UINT32 Microsecond;
INT16 Sign;
}
|
| DBR_BINARY | struct BINARY_DATA {
UINT32 Length;
UINT32 RealLength;
LPTSTR Data;
}DBR_BINARY;
|
| DBR_RETCODE | UINT32 |
| DBR_SQLCODE | INT32 |
| DBR_SQLSTATE | LPCTSTR |
| DBR_SQLWARN | LPCTSTR |
All Rights Reserved. Copyright (C) 1998, 2015, Hitachi, Ltd.