OleDbType Sabit listesi

Tanım

bir OleDbParameterkullanmak üzere bir alanın veri türünü (özellik) belirtir.

public enum class OleDbType
public enum OleDbType
type OleDbType = 
Public Enum OleDbType
Devralma
OleDbType

Alanlar

Name Değer Description
Empty 0

Değer yok (DBTYPE_EMPTY).

SmallInt 2

16 bit işaretli tamsayı (DBTYPE_I2). Bu, ile Int16eşler.

Integer 3

32 bit işaretli tamsayı (DBTYPE_I4). Bu, ile Int32eşler.

Single 4

-3,40E +38 ile 3,40E +38 (DBTYPE_R4) aralığındaki kayan noktalı sayı. Bu, ile Singleeşler.

Double 5

-1,79E +308 ile 1,79E +308 (DBTYPE_R8) aralığındaki kayan noktalı sayı. Bu, ile Doubleeşler.

Currency 6

-2 63 (veya -922.337.203.685.477.5808) ile 2 63 -1 arasında bir para birimi değeri ( veya +922.337.203.685.477.5807) bir para biriminin on binde biri (DBTYPE_CY) doğruluk ile. Bu, ile Decimaleşler.

Date 7

Çift (DBTYPE_DATE) olarak depolanan tarih verileri. Tüm bölüm, 30 Aralık 1899'dan bu yana gün sayısıdır ve kesirli bölüm bir günün kesridir. Bu, ile DateTimeeşler.

BSTR 8

Unicode karakterlerinden oluşan null sonlandırılan karakter dizesi (DBTYPE_BSTR). Bu, ile Stringeşler.

IDispatch 9

Arabirim işaretçisi IDispatch (DBTYPE_IDISPATCH). Bu, ile Objecteşler.

Bu veri türü şu anda ADO.NET tarafından desteklenmiyor. Kullanımı öngörülemeyen sonuçlara neden olabilir.

Error 10

32 bit hata kodu (DBTYPE_ERROR). Bu, ile Exceptioneşler.

Boolean 11

Boole değeri (DBTYPE_BOOL). Bu, ile Booleaneşler.

Variant 12

Sayısal, dize, ikili veya tarih verilerini ve ayrıca Boş ve Boş (DBTYPE_VARIANT) özel değerleri içerebilen özel bir veri türü. Bu tür, başka belirtilmemişse kabul edilir. Bu, ile Objecteşler.

IUnknown 13

Arabirim işaretçisi IUnknown (DBTYPE_UNKNOWN). Bu, ile Objecteşler. Bu veri türü şu anda ADO.NET tarafından desteklenmiyor. Kullanımı öngörülemeyen sonuçlara neden olabilir.

Decimal 14

-10 38 -1 ile 10 38 -1 (DBTYPE_DECIMAL) arasında sabit bir duyarlık ve ölçek sayısal değeri. Bu, ile Decimaleşler.

TinyInt 16

8 bit işaretli tamsayı (DBTYPE_I1). Bu, ile SByteeşler.

UnsignedTinyInt 17

8 bit işaretsiz tamsayı (DBTYPE_UI1). Bu, ile Byteeşler.

UnsignedSmallInt 18

16 bit işaretsiz tamsayı (DBTYPE_UI2). Bu, ile UInt16eşler.

UnsignedInt 19

32 bit işaretsiz tamsayı (DBTYPE_UI4). Bu, ile UInt32eşler.

BigInt 20

64 bit işaretli tamsayı (DBTYPE_I8). Bu, ile Int64eşler.

UnsignedBigInt 21

64 bit işaretsiz tamsayı (DBTYPE_UI8). Bu, ile UInt64eşler.

Filetime 64

1 Ocak 1601'den (DBTYPE_FILETIME) bu yana 100 nanosaniyelik aralıkların sayısını temsil eden 64 bit işaretsiz tamsayı. Bu, ile DateTimeeşler.

Guid 72

Genel olarak benzersiz tanımlayıcı (veya GUID) (DBTYPE_GUID). Bu, ile Guideşler.

Binary 128

İkili veri akışı (DBTYPE_BYTES). Bu, türünde Arraybir Byte ile eşler.

Char 129

Karakter dizesi (DBTYPE_STR). Bu, ile Stringeşler.

WChar 130

Unicode karakterlerinin null olarak sonlandırılan akışı (DBTYPE_WSTR). Bu, ile Stringeşler.

Numeric 131

Sabit duyarlık ve ölçek (DBTYPE_NUMERIC) ile tam sayısal değer. Bu, ile Decimaleşler.

DBDate 133

yymmdd (DBTYPE_DBDATE) biçiminde tarih verileri. Bu, ile DateTimeeşler.

DBTime 134

Ssmmss (DBTYPE_DBTIME) biçimindeki zaman verileri. Bu, ile TimeSpaneşler.

DBTimeStamp 135

yymmddhhmmss (DBTYPE_DBTIMESTAMP) biçimindeki veri ve zaman verileri. Bu, ile DateTimeeşler.

PropVariant 138

Otomasyon PROPVARIANTı (DBTYPE_PROP_VARIANT). Bu, ile Objecteşler.

VarNumeric 139

Değişken uzunluklu sayısal değer (OleDbParameter yalnızca). Bu, ile Decimaleşler.

VarChar 200

Unicode olmayan karakterlerden oluşan değişken uzunlukta bir akış (OleDbParameter yalnızca). Bu, ile Stringeşler.

LongVarChar 201

Uzun dize değeri (OleDbParameter yalnızca). Bu, ile Stringeşler.

VarWChar 202

Değişken uzunlukta, null olarak sonlandırılan Unicode karakter akışı (OleDbParameter yalnızca). Bu, ile Stringeşler.

LongVarWChar 203

Uzun null olarak sonlandırılan Unicode dize değeri (OleDbParameter yalnızca). Bu, ile Stringeşler.

VarBinary 204

İkili verilerin değişken uzunluktaki akışı (OleDbParameter yalnızca). Bu, türünde Arraybir Byte ile eşler.

LongVarBinary 205

Uzun ikili değer (OleDbParameter yalnızca). Bu, türünde Arraybir Byte ile eşler.

Açıklamalar

Yukarıdaki tabloda OleDbType veri türleri, OLE DB veri türleri (parantez içinde gösterilir) ve .NET türleri arasındaki eşlemeler gösterilir. Veri OleDbType türleri parametreli sorgularda olduğu gibi System.Char[] kabul Parameter.Value edin.

Şunlara uygulanır