Share via


OdbcType Enum

Definisi

Menentukan jenis data bidang, properti, untuk digunakan dalam OdbcParameter.

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

Bidang

BigInt 1

Nilai numerik yang tepat dengan presisi 19 (jika ditandatangani) atau 20 (jika tidak ditandatangani) dan skala 0 (ditandatangani: -2[63] <= n <= 2[63] - 1, tidak ditandatangani:0 <= n <= 2[64] - 1) (SQL_BIGINT). Ini memetakan ke Int64.

Binary 2

Aliran data biner (SQL_BINARY). Ini memetakan ke Array jenis Byte.

Bit 3

Data biner bit tunggal (SQL_BIT). Ini memetakan ke Boolean.

Char 4

String karakter panjang tetap (SQL_CHAR). Ini memetakan ke String.

Date 23

Data tanggal dalam format yyyymmdd (SQL_TYPE_DATE). Ini memetakan ke DateTime.

DateTime 5

Data tanggal dalam format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Ini memetakan ke DateTime.

Decimal 6

Nilai numerik yang ditandatangani, tepat dengan presisi setidaknya p dan skala s, di mana 1 <= p <= 15 dan s <= p. Presisi maksimum adalah khusus driver (SQL_DECIMAL). Ini memetakan ke Decimal.

Double 8

Nilai numerik yang ditandatangani, perkiraan, dengan presisi biner 53 (nilai nol atau absolut 10[-308] hingga 10[308]) (SQL_DOUBLE). Ini memetakan ke Double.

Image 9

Data biner panjang variabel. Panjang maksimum adalah dependen sumber data (SQL_LONGVARBINARY). Ini memetakan ke Array jenis Byte.

Int 10

Nilai numerik yang tepat dengan presisi 10 dan skala 0 (ditandatangani: -2[31] <= n <= 2[31] - 1, tidak ditandatangani:0 <= n <= 2[32] - 1) (SQL_INTEGER). Ini memetakan ke Int32.

NChar 11

String karakter Unicode dengan panjang string tetap (SQL_WCHAR). Ini memetakan ke String.

NText 12

Data karakter panjang variabel Unicode. Panjang maksimum bergantung pada sumber data. (SQL_WLONGVARCHAR). Ini memetakan ke String.

Numeric 7

Nilai numerik yang ditandatangani, tepat dengan presisi p dan skala s, di mana 1 <= p <= 15, dan s <= p (SQL_NUMERIC). Ini memetakan ke Decimal.

NVarChar 13

Aliran panjang variabel karakter Unicode (SQL_WVARCHAR). Ini memetakan ke String.

Real 14

Nilai numerik yang ditandatangani, perkiraan, dengan presisi biner 24 (nilai nol atau absolut 10[-38] hingga 10[38]). (SQL_REAL). Ini memetakan ke Single.

SmallDateTime 16

Data dan data waktu dalam format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Ini memetakan ke DateTime.

SmallInt 17

Nilai numerik yang tepat dengan presisi 5 dan skala 0 (ditandatangani: -32.768 <= n <= 32.767, tidak ditandatangani: 0 <= n <= 65.535) (SQL_SMALLINT). Ini memetakan ke Int16.

Text 18

Data karakter panjang variabel. Panjang maksimum adalah dependen sumber data (SQL_LONGVARCHAR). Ini memetakan ke String.

Time 24

Data tanggal dalam format hhmmss (SQL_TYPE_TIMES). Ini memetakan ke DateTime.

Timestamp 19

Aliran data biner (SQL_BINARY). Ini memetakan ke Array jenis Byte.

TinyInt 20

Nilai numerik yang tepat dengan presisi 3 dan skala 0 (ditandatangani: -128 <= n <= 127, tidak ditandatangani:0 <= n <= 255)(SQL_TINYINT). Ini memetakan ke Byte.

UniqueIdentifier 15

GUID (SQL_GUID) dengan panjang tetap. Ini memetakan ke Guid.

VarBinary 21

Biner panjang variabel. Maksimum diatur oleh pengguna (SQL_VARBINARY). Ini memetakan ke Array jenis Byte.

VarChar 22

String karakter aliran panjang variabel (SQL_CHAR). Ini memetakan ke String.

Keterangan

Tabel berikut ini memperlihatkan pemetaan antara OdbcType jenis data, tipe data ODBC (diperlihatkan dalam tanda kurung), dan jenis .NET Framework.

Berlaku untuk