OleDbType 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, untuk digunakan dalam OleDbParameter.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Empty | 0 | Tidak ada nilai (DBTYPE_EMPTY). |
| SmallInt | 2 | Bilangan bulat bertanda tangan 16-bit (DBTYPE_I2). Ini memetakan ke Int16. |
| Integer | 3 | Bilangan bulat bertanda tangan 32-bit (DBTYPE_I4). Ini memetakan ke Int32. |
| Single | 4 | Angka titik mengambang dalam rentang -3,40E +38 hingga 3,40E +38 (DBTYPE_R4). Ini memetakan ke Single. |
| Double | 5 | Angka floating-point dalam rentang -1,79E +308 hingga 1,79E +308 (DBTYPE_R8). Ini memetakan ke Double. |
| Currency | 6 | 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 (DBTYPE_CY). Ini memetakan ke Decimal. |
| Date | 7 | Data tanggal, disimpan sebagai ganda (DBTYPE_DATE). Seluruh bagian adalah jumlah hari sejak 30 Desember 1899, dan bagian pecahan adalah sebagian kecil dari sehari. Ini memetakan ke DateTime. |
| BSTR | 8 | String karakter yang dihentikan null dari karakter Unicode (DBTYPE_BSTR). Ini memetakan ke String. |
| IDispatch | 9 | Penunjuk ke Tipe data ini saat ini tidak didukung oleh ADO.NET. Penggunaannya dapat menyebabkan hasil yang tidak dapat diprediksi. |
| Error | 10 | Kode kesalahan 32-bit (DBTYPE_ERROR). Ini memetakan ke Exception. |
| Boolean | 11 | Nilai Boolean (DBTYPE_BOOL). Ini memetakan ke Boolean. |
| Variant | 12 | Jenis data khusus yang dapat berisi data numerik, string, biner, atau tanggal, dan juga nilai khusus Kosong dan Null (DBTYPE_VARIANT). Jenis ini diasumsikan jika tidak ada yang lain yang ditentukan. Ini memetakan ke Object. |
| IUnknown | 13 | Penunjuk ke |
| Decimal | 14 | Presisi tetap dan nilai numerik skala antara -10 38 -1 dan 10 38 -1 (DBTYPE_DECIMAL). Ini memetakan ke Decimal. |
| TinyInt | 16 | Bilangan bulat bertanda tangan 8-bit (DBTYPE_I1). Ini memetakan ke SByte. |
| UnsignedTinyInt | 17 | Bilangan bulat yang tidak ditandatangani 8-bit (DBTYPE_UI1). Ini memetakan ke Byte. |
| UnsignedSmallInt | 18 | Bilangan bulat yang tidak ditandatangani 16-bit (DBTYPE_UI2). Ini memetakan ke UInt16. |
| UnsignedInt | 19 | Bilangan bulat yang tidak ditandatangani 32-bit (DBTYPE_UI4). Ini memetakan ke UInt32. |
| BigInt | 20 | Bilangan bulat bertanda tangan 64-bit (DBTYPE_I8). Ini memetakan ke Int64. |
| UnsignedBigInt | 21 | Bilangan bulat yang tidak ditandatangani 64-bit (DBTYPE_UI8). Ini memetakan ke UInt64. |
| Filetime | 64 | Bilangan bulat yang tidak ditandatangani 64-bit yang mewakili jumlah interval 100 nanodetik sejak 1 Januari 1601 (DBTYPE_FILETIME). Ini memetakan ke DateTime. |
| Guid | 72 | Pengidentifikasi unik global (atau GUID) (DBTYPE_GUID). Ini memetakan ke Guid. |
| Binary | 128 | Aliran data biner (DBTYPE_BYTES). Ini memetakan ke Array jenis Byte. |
| Char | 129 | String karakter (DBTYPE_STR). Ini memetakan ke String. |
| WChar | 130 | Aliran karakter Unicode yang dihentikan null (DBTYPE_WSTR). Ini memetakan ke String. |
| Numeric | 131 | Nilai numerik yang tepat dengan presisi dan skala tetap (DBTYPE_NUMERIC). Ini memetakan ke Decimal. |
| DBDate | 133 | Data tanggal dalam format yyyymmdd (DBTYPE_DBDATE). Ini memetakan ke DateTime. |
| DBTime | 134 | Data waktu dalam format hhmmss (DBTYPE_DBTIME). Ini memetakan ke TimeSpan. |
| DBTimeStamp | 135 | Data dan data waktu dalam format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Ini memetakan ke DateTime. |
| PropVariant | 138 | PROPVARIANT otomatisasi (DBTYPE_PROP_VARIANT). Ini memetakan ke Object. |
| VarNumeric | 139 | Nilai numerik panjang variabel (OleDbParameter hanya). Ini memetakan ke Decimal. |
| VarChar | 200 | Aliran panjang variabel karakter non-Unicode (OleDbParameter hanya). Ini memetakan ke String. |
| LongVarChar | 201 | Nilai string panjang (OleDbParameter hanya). Ini memetakan ke String. |
| VarWChar | 202 | Aliran karakter Unicode dengan panjang variabel dan dihentikan null (OleDbParameter hanya). Ini memetakan ke String. |
| LongVarWChar | 203 | Nilai untai (karakter) Unicode panjang yang dihentikan null (OleDbParameter hanya). Ini memetakan ke String. |
| VarBinary | 204 | Aliran data biner dengan panjang variabel (OleDbParameter hanya). Ini memetakan ke Array jenis Byte. |
| LongVarBinary | 205 | Nilai biner panjang (OleDbParameter hanya). Ini memetakan ke Array jenis Byte. |
Keterangan
Tabel sebelumnya memperlihatkan pemetaan antara jenis data OleDbType, jenis data OLE DB (diperlihatkan dalam tanda kurung), dan jenis .NET. Jenis OleDbType data menerima System.Char[] sebagai Parameter.Value dalam kueri berparameter.