Megosztás a következőn keresztül:


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 DataReaderkeresztü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_IDISPATCHesetében az objektumhivatkozás a mutató rendezve ábrázolása.

Lásd még