DbType Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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 |
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 Server |
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 Parameter
Value
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.