OdbcType Enumerazione

Definizione

Specifica il tipo di dati di un campo o una proprietà da utilizzare in un oggetto OdbcParameter.

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

Campi

BigInt 1

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

Binary 2

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

Bit 3

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

Char 4

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

Date 23

Dati relativi a date in formato aaaammgg (SQL_TYPE_DATE). Esegue il mapping a DateTime.

DateTime 5

Dati relativi a date in formato aaaammgghhmmss (SQL_TYPE_DATE). Esegue il mapping a DateTime.

Decimal 6

Valore numerico esatto con segno, precisione minima p e scala s, dove 1 <= p <= 15 e s <= p. La precisione massima è specifica per il driver (SQL DECIMAL). Esegue il mapping a Decimal.

Double 8

Valore numerico approssimativo con segno con una precisione binaria 53 (zero o valore assoluto da 10[-308] a 10[308]) (SQL_DOUBLE). Esegue il mapping a Double.

Image 9

Dati binari a lunghezza variabile. La lunghezza massima dipende dall'origine dati (SQL_LONGVARBINARY). Esegue il mapping a un oggetto Array di tipo Byte.

Int 10

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

NChar 11

Stringa di caratteri Unicode a lunghezza fissa (SQL_WCHAR). Esegue il mapping a String.

NText 12

Dati di caratteri a lunghezza variabile Unicode. La lunghezza massima dipende dall'origine dati. (SQL_WLONGVARCHAR). Esegue il mapping a String.

Numeric 7

Valore numerico esatto con segno, precisione p e scala s, dove 1 <= p <= 15 e s <= p (SQL_NUMERIC). Esegue il mapping a Decimal.

NVarChar 13

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

Real 14

Valore numerico approssimativo con segno con una precisione binaria 24 (zero o valore assoluto da 10[-38] a 10[38]) (SQL_REAL). Esegue il mapping a Single.

SmallDateTime 16

Dati relativi a data e ora nel formato aaaammgghhmmss (SQL_TYPE_TIMESTAMP). Esegue 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). Esegue il mapping a Int16.

Text 18

Dati di caratteri a lunghezza variabile. La lunghezza massima dipende dall'origine dati (SQL_LONGVARCHAR). Esegue il mapping a String.

Time 24

Dati relativi a date in formato hhmmss (SQL_TYPE_TIMES). Esegue il mapping a DateTime.

Timestamp 19

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

TinyInt 20

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

UniqueIdentifier 15

GUID a lunghezza fissa (SQL_GUID). Esegue il mapping a Guid.

VarBinary 21

Dati binari a lunghezza variabile. Il valore massimo è impostato dall'utente (SQL_VARBINARY). Esegue il mapping a un oggetto Array di tipo Byte.

VarChar 22

Stringa di caratteri in flusso a lunghezza variabile (SQL_CHAR). Esegue il mapping a String.

Commenti

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

Si applica a