ADO 型から .NET Framework 型への変換
ADO レコードセット オブジェクトまたはレコード オブジェクトの値は、DataSet に格納されるときに .NET Framework の型に変換されます。次の表に、ADO 型から .NET Framework 型への変換を示します。
ADO 型 | .NET Framework 型 |
---|---|
adEmpty | null |
adBoolean | Int16 |
adTinyInt | SByte |
adSmallInt | Int16 |
adInteger | Int32 |
adBigInt | Int64 |
adUnsignedTinyInt | Int16 に上位変換されます。 |
adUnsignedSmallInt | Int32 に上位変換されます。 |
adUnsignedInt | Int64 に上位変換されます。 |
adUnsignedBigInt | Decimal に上位変換されます。 |
adSingle | Single |
adDouble | Double |
adCurrency | Decimal |
adDecimal | Decimal |
adNumeric | Decimal |
adDate | DateTime |
adDBDate | DateTime |
adDBTime | DateTime |
adDBTimeStamp | DateTime |
adFileTime | DateTime |
adGUID | Guid |
adError | ExternalException |
adIUnknown | object |
adIDispatch | object |
adVariant | object |
adPropVariant | object |
adBinary | byte[] |
adChar | string |
adWChar | string |
adBSTR | string |
adChapter | サポートされていません |
adUserDefined | サポートされていません |
adVarNumeric | サポートされていません |