OLE DB adattípus-leképezések
Az alábbi táblázat a .NET-keretrendszer ADO- és OLE DB-adatszolgáltatótól származóSystem.Data.OleDb adattípusokra vonatkozó .NET-keretrendszer-típust mutatja be. A felsoroltakhoz OleDbDataReader tartozó begépelt kiegészítő módszerek is szerepelnek a listán.
ADO-típus | OLE DB-típus | .NET-keretrendszer típusa | .NET-keretrendszer begépelt tartozék |
---|---|---|---|
adBigInt | DBTYPE_I8 | Int64 | GetInt64() |
adBinary | DBTYPE_BYTES | Bájt[] | GetBytes() |
adBoolean | DBTYPE_BOOL | Logikai | GetBoolean() |
adBSTR | DBTYPE_BSTR | Sztring | GetString() |
adChapter | DBTYPE_HCHAPTER | A .-on DataReader keresztül támogatott. Lásd: Adatok beolvasása DataReader használatával. |
GetValue() |
adChar | DBTYPE_STR | Sztring | GetString() |
adCurrency | DBTYPE_CY | Decimális | GetDecimal() |
adDate | DBTYPE_DATE | Dátum/idő | GetDateTime() |
adDBDate | DBTYPE_DBDATE | Dátum/idő | GetDateTime() |
adDBTime | DBTYPE_DBTIME | Dátum/idő | GetDateTime() |
adDBTimeStamp | DBTYPE_DBTIMESTAMP | Dátum/idő | GetDateTime() |
adDecimal | DBTYPE_DECIMAL | Decimális | GetDecimal() |
adDouble | DBTYPE_R8 | Dupla | GetDouble() |
adError | DBTYPE_ERROR | ExternalException | GetValue() |
adFileTime | DBTYPE_FILETIME | Dátum/idő | GetDateTime() |
adGUID | DBTYPE_GUID | GUID | GetGuid() |
adIDispatch | DBTYPE_IDISPATCH * | Objektum | GetValue() |
adInteger | DBTYPE_I4 | Int32 | GetInt32() |
adIUnknown | DBTYPE_IUNKNOWN * | Objektum | GetValue() |
adNumeric | DBTYPE_NUMERIC | Decimális | GetDecimal() |
adPropVariant | DBTYPE_PROPVARIANT | Objektum | GetValue() |
adSingle | DBTYPE_R4 | Egyszeres | GetFloat() |
adSmallInt | DBTYPE_I2 | Int16 | GetInt16() |
adTinyInt | DBTYPE_I1 | Bájt | GetByte() |
adUnsignedBigInt | DBTYPE_UI8 | UInt64 | GetValue() |
adUnsignedInt | DBTYPE_UI4 | UInt32 | GetValue() |
adUnsignedSmallInt | DBTYPE_UI2 | UInt16 | GetValue() |
adUnsignedTinyInt | DBTYPE_UI1 | Bájt | GetByte() |
adVariant | DBTYPE_VARIANT | Objektum | GetValue() |
adWChar | DBTYPE_WSTR | Sztring | GetString() |
adUserDefined | DBTYPE_UDT | nem támogatott | |
adVarNumeric | DBTYPE_VARNUMERIC | nem támogatott |
* Az OLE DB-típusok DBTYPE_IUNKNOWN
DBTYPE_IDISPATCH
esetében az objektumhivatkozás a mutató rendezve ábrázolása.