Field、 Parameter、または Property のデータ型を表します。次の表の説明欄のかっこ内に、対応する OLE DB データ型のインジケータを示します。
定数 |
値 |
説明 |
adArray(ADOX には適用せず。) |
0x2000 |
常に別のデータ型定数と組み合わされ、そのデータ型の配列を示すフラグ値です。 |
adBigInt |
20 |
8 バイトの符号付き整数を示します (DBTYPE_I8)。 |
adBinary |
128 |
バイナリ値を示します (DBTYPE_BYTES)。 |
adBoolean |
11 |
ブール値を示します (DBTYPE_BYTES)。 |
adBSTR |
8 |
Null で終了する Unicode 文字列を示します (DBTYPE_BSTR)。 |
adChapter |
136 |
子 行セットの行を識別する 4 バイト チャプタ値を示します (DBTYPE_HCHAPTER)。 |
adChar |
129 |
文字列値を示します (DBTYPE_STR)。 |
adCurrency |
6 |
通貨値を示します (DBTYPE_CY)。通貨型は小数点以下 4 桁の固定小数点の数値です。スケールが 10,000 の、8 バイトの符号付き整数で格納します。 |
adDate |
7 |
日付値を示します (DBTYPE_DATE)。日付型は倍精度浮動小数点数型 (Double) で格納され、整数部分は 1899 年 12 月 30 日からの日数を、分数部分は日数の分数を表します。 |
adDBDate |
133 |
日付値 (yyyymmdd) を示します (DBTYPE_DBDATE)。 |
adDBTime |
134 |
時刻値 (hhmmss) を示します (DBTYPE_DBTIME)。 |
adDBTimeStamp |
135 |
日付/時刻スタンプ (yyyymmddhhmmss および 10 億分の 1 桁までの分数) を示します (DBTYPE_DBTIMESTAMP)。 |
adDecimal |
14 |
固定精度およびスケールの正確な数値を示します (DBTYPE_DECIMAL)。 |
adDouble |
5 |
倍精度浮動小数点値を示します (DBTYPE_R8)。 |
adEmpty |
0 |
値を指定しません (DBTYPE_EMPTY)。 |
adError |
10 |
32 ビット エラー コードを示します (DBTYPE_ERROR)。 |
adFileTime |
64 |
1601 年 1 月 1 日からの時間を示す 64 ビット値を 100 ナノ秒単位で示します (DBTYPE_FILETIME)。 |
adGUID |
72 |
固有のグローバル識別子 (GUID) を示します (DBTYPE_GUID)。 |
adIDispatch |
9 |
COM オブジェクトの IDispatch インターフェイスへのポインタを示します (DBTYPE_IDISPATCH)。
注意 このデータ型は、現在は ADO ではサポートされていません。使用すると予期しない結果になることがあります。 |
adInteger |
3 |
4 バイトの符号付き整数を示します (DBTYPE_I4)。 |
adIUnknown |
13 |
COM オブジェクトの IUnknown インターフェイスへのポインタを示します (DBTYPE_IUNKNOWN)。
注意 このデータ型は、現在は ADO ではサポートしていません。使用すると予期しない結果になることがあります。 |
adLongVarBinary |
205 |
長バイナリ値を示します (Parameter オブジェクトのみ)。 |
adLongVarChar |
201 |
長文字列の値を示します (Parameter オブジェクトのみ)。 |
adLongVarWChar |
203 |
Null で終了する Unicode 文字列値を示します (Parameter オブジェクトのみ)。 |
adNumeric |
131 |
固定精度およびスケールの正確な数値を示します (DBTYPE_NUMERIC)。 |
adPropVariant |
138 |
オートメーション PROPVARIANT を示します (DBTYPE_PROP_VARIANT)。 |
adSingle |
4 |
単精度浮動小数点値を示します (DBTYPE_R4)。 |
adSmallInt |
2 |
2 バイトの符号付き整数を示します (DBTYPE_I2)。 |
adTinyInt |
16 |
1 バイトの符号付き整数を示します (DBTYPE_I1)。 |
adUnsignedBigInt |
21 |
8 バイトの符号なし整数を示します (DBTYPE_I8)。 |
adUnsignedInt |
19 |
4 バイトの符号なし整数を示します (DBTYPE_I4)。 |
adUnsignedSmallInt |
18 |
2 バイトの符号なし整数を示します (DBTYPE_I2)。 |
adUnsignedTinyInt |
17 |
1 バイトの符号なし整数を示します (DBTYPE_I1)。 |
adUserDefined |
132 |
ユーザー定義の変数を示します (DBTYPE_UDT)。 |
adVarBinary |
204 |
バイナリ値を示します (Parameter オブジェクトのみ)。 |
adVarChar |
200 |
文字列値を示します (Parameter オブジェクトのみ)。 |
adVariant |
12 |
オートメーション バリアント型 (Variant) を示します (DBTYPE_VARIANT)。
注意 このデータ型は、現在は ADO ではサポートされていません。使用すると予期しない結果になることがあります。 |
adVarNumeric |
139 |
数値を示します (Parameter オブジェクトのみ)。 |
adVarWChar |
202 |
Null で終了する Unicode 文字列を示します (Parameter オブジェクトのみ)。 |
adWChar |
130 |
Null で終了する Unicode 文字列を示します (DBTYPE_WSTR)。 |