DbType Sabit listesi

Tanım

Bir alanın, özelliğin veya .NET veri sağlayıcısının nesnesinin Parameter veri türünü belirtir.

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

Alanlar

AnsiString 0

Unicode olmayan karakterlerin 1 ile 8.000 karakter arasında değişen değişken uzunluktaki akışı.

AnsiStringFixedLength 22

Unicode olmayan karakterlerin sabit uzunlukta bir akışı.

Binary 1

1 ile 8.000 bayt arasında değişen, değişken uzunlukta ikili veri akışı.

Boolean 3

veya falseboole değerlerini temsil eden basit bir true tür.

Byte 2

0 ile 255 arasında değişen 8 bit işaretsiz tamsayı.

Currency 4

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

Date 5

Tarih değerini temsil eden bir tür.

DateTime 6

Tarih ve saat değerini temsil eden bir tür.

DateTime2 26

Tarih ve saat verileri. Tarih değeri aralığı 1.1 Ocak-31 Aralık 9999 AD arasındadır. Zaman değeri aralığı 00:00:00 ile 23:59:59.99999999 arasındadır ve 100 nanosaniyelik doğruluktadır.

DateTimeOffset 27

Saat dilimi farkındalığı olan tarih ve saat verileri. Tarih değeri aralığı 1.1 Ocak-31 Aralık 9999 AD arasındadır. Zaman değeri aralığı 00:00:00 ile 23:59:59.99999999 arasındadır ve 100 nanosaniyelik doğruluktadır. Saat dilimi değer aralığı -14:00 ile +14:00 arasındadır.

Decimal 7

1,0 x 10 -28 ile 28-29 arasında anlamlı basamaklarla yaklaşık 7,9 x 10 28 arasında değişen değerleri temsil eden basit bir tür.

Double 8

Yaklaşık 5,0 x 10 -324 ile 1,7 x 10 308 arasında değişen ve 15-16 basamaklı bir duyarlığı olan değerleri temsil eden kayan nokta türü.

Guid 9

Genel olarak benzersiz bir tanımlayıcı (veya GUID).

Int16 10

-32768 ile 32767 arasındaki değerlerle imzalı 16 bit tamsayıları temsil eden tamsayı türü.

Int32 11

-2147483648 ile 2147483647 arasındaki değerlerle imzalı 32 bit tamsayıları temsil eden tamsayı türü.

Int64 12

-9223372036854775808 ile 9223372036854775807 arasındaki değerlerle imzalı 64 bit tamsayıları temsil eden tamsayı türü.

Object 13

Herhangi bir başvuru veya değer türünü temsil eden ve açıkça başka bir DbType değerle temsil edilmeyen genel bir tür.

SByte 14

-128 ile 127 arasında değerlerle imzalı 8 bit tamsayıları temsil eden tamsayı türü.

Single 15

Yaklaşık 1,5 x 10 -45 ile 3,4 x 10 38 arasında değişen ve 7 basamaklı duyarlıklı değerleri temsil eden bir kayan nokta türü.

String 16

Unicode karakter dizelerini temsil eden bir tür.

StringFixedLength 23

Unicode karakterlerden oluşan sabit uzunlukta bir dize.

Time 17

SQL Server DateTime değerini temsil eden bir tür. SQL Server time bir değer kullanmak istiyorsanız kullanınTime.

UInt16 18

0 ile 65535 arasında değerlere sahip işaretsiz 16 bit tamsayıları temsil eden tamsayı türü.

UInt32 19

0 ile 4294967295 arasında değerlerle işaretsiz 32 bit tamsayıları temsil eden tamsayı türü.

UInt64 20

0 ile 18446744073709551615 arasında değerlerle işaretsiz 64 bit tamsayıları temsil eden tamsayı türü.

VarNumeric 21

Değişken uzunlukta bir sayısal değer.

Xml 25

XML belgesinin veya parçasının ayrıştırılmış gösterimi.

Açıklamalar

Parametre türü .NET veri sağlayıcısına özgüdür. türü belirtilmesi, değerini Parameter veri kaynağına geçirmeden önce değerini veri sağlayıcısı Türüne dönüştürür. Tür belirtilmezse, ADO.NET nesnesinin özelliğinden öğesinin Parameter veri sağlayıcısı Türünü çıkarsarParameter.Value

Ayrıca, bir nesnenin Parameter özelliğini Parameter ayarlayarak DbType türünü genel olarak belirtebilirsiniz.

ADO.NET bayt dizisi 8.000 bayttan büyükse türü doğru çıkaramaz. 8.000 bayttan büyük bayt dizileriyle çalışırken öğesini açıkça belirtin DbType .

Şunlara uygulanır

Ayrıca bkz.