Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В следующей таблице показан выводимый тип .NET Framework для типов данных из поставщика данных .NET Framework для ADO и OLE DB (System.Data.OleDb). Перечислены также типизированные методы доступа для OleDbDataReader.
| Тип ADO | Тип OLE DB | Тип .NET Framework | Типизированный аксессор .NET Framework |
|---|---|---|---|
| adBigInt | DBTYPE_I8 | Int64 | GetInt64() |
| adBinary | DBTYPE_BYTES | Байт[] | GetBytes() |
| adBoolean | DBTYPE_BOOL | Булев тип | GetBoolean() |
| adBSTR | DBTYPE_BSTR | Струна | GetString() |
| рекламный раздел | DBTYPE_HCHAPTER | Поддерживается с помощью DataReader. См. сведения о получении данных с помощью DataReader. |
GetValue() |
| adChar | DBTYPE_STR | Струна | GetString() |
| adCurrency | DBTYPE_CY | Десятичное число | GetDecimal() |
| датаОбъявления | DBTYPE_DATE (тип данных дата) | дата и время | GetDateTime() |
| adDBDate | DBTYPE_DBDATE | дата и время | GetDateTime() |
| adDBTime | DBTYPE_DBTIME | дата и время | GetDateTime() |
| adDBTimeStamp | DBTYPE_DBTIMESTAMP | дата и время | GetDateTime() |
| adDecimal | DBTYPE_DECIMAL | Десятичное число | GetDecimal() |
| adDouble | DBTYPE_R8 | Двойной | GetDouble() |
| ошибка рекламы | DBTYPE_ERROR | ВнешнееИсключение | GetValue() |
| adFileTime | DBTYPE_FILETIME (тип данных FILETIME) | дата и время | GetDateTime() |
| adGUID | DBTYPE_GUID | Гид | GetGuid() |
| adIDispatch | DBTYPE_IDISPATCH * | Объект | GetValue() |
| adInteger | DBTYPE_I4 | Int32 | GetInt32() |
| adIUnknown | DBTYPE_IUNKNOWN * | Объект | GetValue() |
| adNumeric | DBTYPE_NUMERIC | Десятичное число | GetDecimal() |
| adPropVariant | DBTYPE_PROPVARIANT | Объект | GetValue() |
| адСингл | DBTYPE_R4 | Один | GetFloat() |
| adSmallInt | DBTYPE_I2 (тип данных) | Int16 | GetInt16() |
| adTinyInt | DBTYPE_I1 | Байт | GetByte() |
| adUnsignedBigInt | DBTYPE_UI8 | UInt64 | GetValue() |
| adUnsignedInt | DBTYPE_UI4 | UInt32 | GetValue() |
| adUnsignedSmallInt | DBTYPE_UI2 | UInt16 | GetValue() |
| adUnsignedTinyInt | DBTYPE_UI1 | Байт | GetByte() |
| adVariant | DBTYPE_VARIANT | Объект | GetValue() |
| adWChar | DBTYPE_WSTR | Струна | GetString() |
| adUserDefined | DBTYPE_UDT | Не поддерживается | |
| adVarNumeric | DBTYPE_VARNUMERIC | Не поддерживается |
* Для типов OLE DB DBTYPE_IUNKNOWN и DBTYPE_IDISPATCH ссылка на объект является маршаллизованным представлением указателя.