DbType Enum

Definisi

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

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

Bidang

AnsiString 0

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

AnsiStringFixedLength 22

Aliran karakter non-Unicode dengan panjang tetap.

Binary 1

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

Boolean 3

Jenis sederhana yang mewakili nilai Boolean atau truefalse.

Byte 2

Bilangan bulat 8-bit yang tidak ditandatangani berkisar antara 0 hingga 255.

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 ke sepuluh ribu unit mata uang.

Date 5

Jenis yang mewakili nilai tanggal.

DateTime 6

Jenis yang mewakili nilai tanggal dan waktu.

DateTime2 26

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

DateTimeOffset 27

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

Decimal 7

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

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 jenis referensi atau 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.

StringFixedLength 23

String karakter Unicode dengan panjang tetap.

Time 17

Jenis yang mewakili nilai SQL ServerDateTime. Jika Anda ingin menggunakan nilai SQL Servertime, 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.

Xml 25

Representasi terurai dari dokumen atau fragmen XML.

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 dari ParameterValue properti Parameter objek .

Anda juga dapat menentukan jenis objek Parameter secara umum 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