次の方法で共有


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

参照

ADO.NET から ADO レコードセットまたはレコードへのアクセス