OleDbType Enum

Definisi

Menentukan tipe data bidang, properti, untuk digunakan dalam OleDbParameter.

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

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 IDispatch antarmuka (DBTYPE_IDISPATCH). Ini memetakan ke Object.

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 IUnknown antarmuka (DBTYPE_UNKNOWN). Ini memetakan ke Object. Tipe data ini saat ini tidak didukung oleh ADO.NET. Penggunaannya dapat menyebabkan hasil yang tidak dapat diprediksi.

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.

Berlaku untuk