OdbcType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.