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 jenis data bidang, properti, untuk digunakan dalam OleDbParameter.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Warisan
Bidang
BigInt | 20 | Bilangan bulat bertanda tangan 64-bit (DBTYPE_I8). Ini memetakan ke Int64. |
Binary | 128 | Aliran data biner (DBTYPE_BYTES). Ini memetakan ke Array jenis Byte. |
Boolean | 11 | Nilai Boolean (DBTYPE_BOOL). Ini memetakan ke Boolean. |
BSTR | 8 | String karakter yang dihentikan null dari karakter Unicode (DBTYPE_BSTR). Ini memetakan ke String. |
Char | 129 | String karakter (DBTYPE_STR). Ini memetakan ke String. |
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 ke 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. |
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. |
Decimal | 14 | Presisi tetap dan nilai numerik skala antara -10 38 -1 dan 10 38 -1 (DBTYPE_DECIMAL). Ini memetakan ke Decimal. |
Double | 5 | Angka floating-point dalam rentang -1,79E +308 hingga 1,79E +308 (DBTYPE_R8). Ini memetakan ke Double. |
Empty | 0 | Tidak ada nilai (DBTYPE_EMPTY). |
Error | 10 | Kode kesalahan 32-bit (DBTYPE_ERROR). Ini memetakan ke Exception. |
Filetime | 64 | Bilangan bulat tidak bertanda 64-bit yang menunjukkan 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. |
IDispatch | 9 | Penunjuk ke Tipe data ini saat ini tidak didukung oleh ADO.NET. Penggunaannya dapat menyebabkan hasil yang tidak dapat diprediksi. |
Integer | 3 | Bilangan bulat bertanda tangan 32-bit (DBTYPE_I4). Ini memetakan ke Int32. |
IUnknown | 13 | Penunjuk ke |
LongVarBinary | 205 | Nilai biner panjang (OleDbParameter hanya). Ini memetakan ke Array jenis Byte. |
LongVarChar | 201 | Nilai string panjang (OleDbParameter hanya). Ini memetakan ke String. |
LongVarWChar | 203 | Nilai untai (karakter) Unicode panjang yang dihentikan null (OleDbParameter saja). Ini memetakan ke String. |
Numeric | 131 | Nilai numerik yang tepat dengan presisi dan skala tetap (DBTYPE_NUMERIC). Ini memetakan ke Decimal. |
PropVariant | 138 | Automasi PROPVARIANT (DBTYPE_PROP_VARIANT). Ini memetakan ke Object. |
Single | 4 | Angka floating-point dalam kisaran -3,40E +38 hingga 3,40E +38 (DBTYPE_R4). Ini memetakan ke Single. |
SmallInt | 2 | Bilangan bulat bertanda tangan 16-bit (DBTYPE_I2). Ini memetakan ke Int16. |
TinyInt | 16 | Bilangan bulat bertanda tangan 8-bit (DBTYPE_I1). Ini memetakan ke SByte. |
UnsignedBigInt | 21 | Bilangan bulat tidak bertanda 64-bit (DBTYPE_UI8). Ini memetakan ke UInt64. |
UnsignedInt | 19 | Bilangan bulat yang tidak ditandatangani 32-bit (DBTYPE_UI4). Ini memetakan ke UInt32. |
UnsignedSmallInt | 18 | Bilangan bulat yang tidak ditandatangani 16-bit (DBTYPE_UI2). Ini memetakan ke UInt16. |
UnsignedTinyInt | 17 | Bilangan bulat yang tidak ditandatangani 8-bit (DBTYPE_UI1). Ini memetakan ke Byte. |
VarBinary | 204 | Aliran data biner dengan panjang variabel (OleDbParameter hanya). Ini memetakan ke Array jenis Byte. |
VarChar | 200 | Aliran panjang variabel karakter non-Unicode (OleDbParameter saja). Ini memetakan ke String. |
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. |
VarNumeric | 139 | Nilai numerik panjang variabel (OleDbParameter hanya). Ini memetakan ke Decimal. |
VarWChar | 202 | Aliran karakter Unicode dengan panjang variabel dan dihentikan null (OleDbParameter saja). Ini memetakan ke String. |
WChar | 130 | Aliran karakter Unicode yang dihentikan null (DBTYPE_WSTR). Ini memetakan ke String. |
Keterangan
Tabel sebelumnya memperlihatkan pemetaan antara OleDbType jenis data, jenis data OLE DB (diperlihatkan dalam tanda kurung), dan jenis .NET Framework. Jenis OleDbType data menerima System.Char[]
seperti Parameter.Value
dalam kueri berparameter.