DbType Enum

Definisi

Menentukan tipe data bidang, properti, atau objek Parameter penyedia data .NET.

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

Bidang

Nama Nilai Deskripsi
AnsiString 0

Aliran panjang variabel karakter non-Unicode berkisar antara 1 dan 8.000 karakter.

Binary 1

Aliran data biner dengan panjang variabel berkisar antara 1 dan 8.000 byte.

Byte 2

Bilangan bulat 8-bit yang tidak ditandatangani berkisar dalam nilai dari 0 hingga 255.

Boolean 3

Jenis sederhana yang mewakili nilai Boolean atau truefalse.

Currency 4

Nilai mata uang mulai dari -2 63 (atau -922.337.203.685.477,5808) hingga 2 63 -1 (atau +922.337.203.685.477,5807) dengan akurasi hingga sepuluh ribu unit mata uang.

Date 5

Jenis yang mewakili nilai tanggal.

DateTime 6

Jenis yang mewakili nilai tanggal dan waktu.

Decimal 7

Jenis sederhana yang mewakili nilai mulai dari 1,0 x 10 -28 hingga sekitar 7,9 x 10 28 dengan 28-29 digit signifikan.

Double 8

Jenis titik mengambang yang mewakili nilai mulai dari sekitar 5,0 x 10 -324 hingga 1,7 x 10 308 dengan presisi 15-16 digit.

Guid 9

Pengidentifikasi unik global (atau GUID).

Int16 10

Jenis integral yang mewakili bilangan bulat 16-bit yang ditandatangani dengan nilai antara -32768 dan 32767.

Int32 11

Jenis integral yang mewakili bilangan bulat 32-bit yang ditandatangani dengan nilai antara -2147483648 dan 2147483647.

Int64 12

Jenis integral yang mewakili bilangan bulat 64-bit yang ditandatangani dengan nilai antara -9223372036854775808 dan 9223372036854775807.

Object 13

Jenis umum yang mewakili referensi atau jenis nilai apa pun yang tidak secara eksplisit diwakili oleh nilai lain DbType .

SByte 14

Jenis integral yang mewakili bilangan bulat 8-bit yang ditandatangani dengan nilai antara -128 dan 127.

Single 15

Jenis titik mengambang yang mewakili nilai mulai dari sekitar 1,5 x 10 -45 hingga 3,4 x 10 38 dengan presisi 7 digit.

String 16

Jenis yang mewakili string karakter Unicode.

Time 17

Jenis yang mewakili nilai SQL Server DateTime. Jika Anda ingin menggunakan nilai SQL Server time, gunakan Time.

UInt16 18

Jenis integral yang mewakili bilangan bulat 16-bit yang tidak ditandatangani dengan nilai antara 0 dan 65535.

UInt32 19

Jenis integral yang mewakili bilangan bulat 32-bit yang tidak ditandatangani dengan nilai antara 0 dan 4294967295.

UInt64 20

Jenis integral yang mewakili bilangan bulat 64-bit yang tidak ditandatangani dengan nilai antara 0 dan 18446744073709551615.

VarNumeric 21

Nilai numerik panjang variabel.

AnsiStringFixedLength 22

Aliran karakter non-Unicode dengan panjang tetap.

StringFixedLength 23

String panjang tetap karakter Unicode.

Xml 25

Representasi yang diurai dari dokumen atau fragmen XML.

DateTime2 26

Data tanggal dan waktu. Rentang nilai tanggal adalah dari 1 Januari 1,1 AD hingga 31 Desember 9999 AD. Rentang nilai waktu adalah 00:00:00 hingga 23:59:59.9999999 dengan akurasi 100 nanodetik.

DateTimeOffset 27

Data tanggal dan waktu dengan kesadaran zona waktu. Rentang nilai tanggal adalah dari 1 Januari 1,1 AD hingga 31 Desember 9999 AD. Rentang nilai waktu adalah 00:00:00 hingga 23:59:59.9999999 dengan akurasi 100 nanodetik. Rentang nilai zona waktu adalah -14:00 hingga +14:00.

Keterangan

Jenis parameter khusus untuk penyedia data .NET. Menentukan jenis mengonversi nilai ke Parameter Jenis penyedia data sebelum meneruskan nilai ke sumber data. Jika jenis tidak ditentukan, ADO.NET menyimpulkan Jenis penyedia data Parameter dari properti Value objek Parameter.

Anda juga dapat menentukan jenis objek Parameter secara generik dengan mengatur DbType properti Parameter .

ADO.NET tidak dapat menyimpulkan jenis dengan benar jika array byte lebih besar dari 8.000 byte. Tentukan DbType secara eksplisit saat bekerja dengan array byte yang lebih besar dari 8.000 byte.

Berlaku untuk

Lihat juga