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 | サポートされていません |