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, proprietà, da utilizzare in un OdbcParameter.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- Ereditarietà
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.