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 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 |
| 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 |
| 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 |
| 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.