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)。 |