DbType Sabit listesi

Tanım

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 trueboole değerlerini temsil eden basit bir false tür.

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 DbType değerle açıkça 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 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 DateTime değerini temsil eden bir tür. SQL Server time değeri kullanmak istiyorsanız Time kullanın.

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 .

Şunlara uygulanır

Ayrıca bkz.