OdbcType Enumerazione

Definizione

Specifica il tipo di dati di un campo, proprietà, da utilizzare in un OdbcParameter.

public enum class OdbcType
public enum OdbcType
type OdbcType = 
Public Enum OdbcType
Ereditarietà
OdbcType

Campi

Nome Valore Descrizione
BigInt 1

Valore numerico esatto con precisione 19 (se firmato) o 20 (se non firmato) e scala 0 (con segno: -2[63] <= n <= 2[63] - 1, unsigned:0 <= n <= 2[64] - 1) (SQL_BIGINT). Viene eseguito il mapping a Int64.

Binary 2

Flusso di dati binari (SQL_BINARY). Viene eseguito il mapping a un Array oggetto di tipo Byte.

Bit 3

Dati binari a bit singolo (SQL_BIT). Viene eseguito il mapping a Boolean.

Char 4

Stringa di caratteri a lunghezza fissa (SQL_CHAR). Viene eseguito il mapping a String.

DateTime 5

Dati di data nel formato aammgghhmmss (SQL_TYPE_TIMESTAMP). Viene eseguito il mapping a DateTime.

Decimal 6

Con segno, esatto, valore numerico con precisione di almeno p e scala s, dove 1 <= p <= 15 e s <= p. La precisione massima è specifica del driver (SQL_DECIMAL). Viene eseguito il mapping a Decimal.

Numeric 7

Con segno, esatto, valore numerico con precisione p e scala s, dove 1 <= p <= 15 e s <= p (SQL_NUMERIC). Viene eseguito il mapping a Decimal.

Double 8

Con segno, valore approssimativo, numerico con precisione binaria 53 (valore zero o assoluto 10[-308] a 10[308]) (SQL_DOUBLE). Viene eseguito il mapping a Double.

Image 9

Dati binari a lunghezza variabile. La lunghezza massima è dipendente dall'origine dati (SQL_LONGVARBINARY). Viene eseguito il mapping a un Array oggetto di tipo Byte.

Int 10

Valore numerico esatto con precisione 10 e scala 0 (con segno: -2[31] <= n <= 2[31] - 1, unsigned:0 <= n <= 2[32] - 1) (SQL_INTEGER). Viene eseguito il mapping a Int32.

NChar 11

Stringa di caratteri Unicode di lunghezza fissa della stringa (SQL_WCHAR). Viene eseguito il mapping a String.

NText 12

Dati di tipo carattere a lunghezza variabile Unicode. La lunghezza massima è dipendente dall'origine dati. (SQL_WLONGVARCHAR). Viene eseguito il mapping a String.

NVarChar 13

Flusso a lunghezza variabile di caratteri Unicode (SQL_WVARCHAR). Viene eseguito il mapping a String.

Real 14

Con segno, approssimativo, valore numerico con precisione binaria 24 (valore zero o assoluto da 10[-38] a 10[38]). (SQL_REAL). Viene eseguito il mapping a Single.

UniqueIdentifier 15

GUID a lunghezza fissa (SQL_GUID). Viene eseguito il mapping a Guid.

SmallDateTime 16

Dati e dati temporali nel formato aammdhhmmss (SQL_TYPE_TIMESTAMP). Viene eseguito il mapping a DateTime.

SmallInt 17

Valore numerico esatto con precisione 5 e scala 0 (con segno: -32.768 <= n <= 32.767, senza segno: 0 <= n <= 65.535) (SQL_SMALLINT). Viene eseguito il mapping a Int16.

Text 18

Dati di tipo carattere di lunghezza variabile. La lunghezza massima è dipendente dall'origine dati (SQL_LONGVARCHAR). Viene eseguito il mapping a String.

Timestamp 19

Flusso di dati binari (SQL_BINARY). Viene eseguito il mapping a un Array oggetto di tipo Byte.

TinyInt 20

Valore numerico esatto con precisione 3 e scala 0 (con segno: -128 <= n <= 127, unsigned:0 <= n <= 255)(SQL_TINYINT). Viene eseguito il mapping a Byte.

VarBinary 21

Binario a lunghezza variabile. Il valore massimo viene impostato dall'utente (SQL_VARBINARY). Viene eseguito il mapping a un Array oggetto di tipo Byte.

VarChar 22

Stringa di caratteri di flusso a lunghezza variabile (SQL_CHAR). Viene eseguito il mapping a String.

Date 23

Dati di data nel formato aammgg (SQL_TYPE_DATE). Viene eseguito il mapping a DateTime.

Time 24

Dati di data nel formato hhmmss (SQL_TYPE_TIMES). Viene eseguito il mapping a DateTime.

Commenti

Nella tabella seguente vengono illustrati i mapping tra i tipi di dati OdbcType, i tipi di dati ODBC (illustrati tra parentesi) e i tipi di .NET.

Si applica a