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, özellik veya .NET veri sağlayıcısının Parameter nesnesinin veri türünü belirtir.
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| AnsiString | 0 | Unicode olmayan karakterlerin 1 ile 8.000 karakter arasında değişen değişken uzunlukta akışı. |
| Binary | 1 | 1 ile 8.000 bayt arasında değişen, değişken uzunlukta ikili veri akışı. |
| Byte | 2 | 0 ile 255 arasında değişen 8 bit işaretsiz tamsayı. |
| Boolean | 3 | veya |
| Currency | 4 | Doğruluk değeri 63 (veya -922.337.203.685.477.5808) ile 2 63 -1 (veya +922.337.203.685.477.5807) -2 arasında bir para birimi biriminin on binde biri kadar olan 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. |
| Decimal | 7 | 1,0 x 10 -28 ile 7,9 x 10 28 arasında değişen ve 28-29 arasında anlamlı basamak içeren basit bir tür. |
| Double | 8 | Yaklaşık 5,0 x 10 -324 ile 1,7 x 10 308 arasında 15-16 basamaklı duyarlıklı 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 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 7 basamaklı duyarlıkla değerleri temsil eden kayan nokta türü. |
| String | 16 | Unicode karakter dizelerini temsil eden bir tür. |
| Time | 17 | SQL Server |
| UInt16 | 18 | 0 ile 65535 arasında değerlerle 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. |
| AnsiStringFixedLength | 22 | Unicode olmayan karakterlerden oluşan sabit uzunlukta bir akış. |
| StringFixedLength | 23 | Sabit uzunlukta unicode karakter dizesi. |
| Xml | 25 | XML belgesinin veya parçasının ayrıştırılmış gösterimi. |
| DateTime2 | 26 | Tarih ve saat verileri. Tarih değeri aralığı 1.1 Ocak AD ile 31 Aralık 9999 AD arasındadır. Zaman değeri aralığı 00:00:00 ile 23:59:59.99999999 arasında olup 100 nanosaniyelik doğruluktadır. |
| DateTimeOffset | 27 | Saat dilimi farkındalığı olan tarih ve saat verileri. Tarih değeri aralığı 1.1 Ocak AD ile 31 Aralık 9999 AD arasındadır. Zaman değeri aralığı 00:00:00 ile 23:59:59.99999999 arasında olup 100 nanosaniyelik doğruluktadır. Saat dilimi değer aralığı -14:00 ile +14:00 arasındadır. |
Açıklamalar
Parametre türü, .NET veri sağlayıcısına özgüdür. türü belirtilmesi, değeri 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 Parameter nesnesinin Value özelliğinden Parameter veri sağlayıcısı Türünü çıkarsar.
Ayrıca, bir nesnenin Parameter özelliğini ayarlayarak DbType genel olarak bir Parameter türünü 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 .