DbType Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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 |
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 |
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 .