DataTypeEnum

Specifica il tipo di dati di un oggetto Field, Parameter o Property. L'indicatore di tipo OLE DB corrispondente viene visualizzato tra parentesi nella colonna Descrizione della tabella seguente.

Costante Valore Descrizione
AdArray 0x2000 Valore del flag, sempre combinato con un'altra costante del tipo di dati, che indica una matrice dell'altro tipo di dati. Non si applica ad ADOX.
adBigInt 20 Indica un intero con segno a otto byte (DBTYPE_I8).
adBinary 128 Indica un valore binario (DBTYPE_BYTES).
adBoolean 11 Indica un valore booleano (DBTYPE_BOOL).
adBSTR 8 Indica una stringa di caratteri con terminazione Null (Unicode) (DBTYPE_BSTR).
adChapter 136 Indica un valore del capitolo a quattro byte che identifica le righe in un set di righe figlio (DBTYPE_HCHAPTER).
adChar 129 Indica un valore di stringa (DBTYPE_STR).
adCurrency 6 Indica un valore di valuta (DBTYPE_CY). La valuta è un numero a virgola fissa con quattro cifre a destra del separatore decimale. Viene archiviato in un intero con segno a otto byte ridimensionato di 10.000.
adDate 7 Indica un valore di data (DBTYPE_DATE). Una data viene archiviata come numero doppio, la cui parte intera è il numero di giorni a partire dal 30 dicembre 1899 e la parte frazionaria è la frazione di un giorno.
adDBDate 133 Indica un valore di data (aaaammgg) (DBTYPE_DBDATE).
adDBTime 134 Indica un valore temporale (hhmmss) (DBTYPE_DBTIME).
adDBTimeStamp 135 Indica un timestamp di data/ora (aaaammgghhmmss più una frazione in miliardesimi) (DBTYPE_DBTIMESTAMP).
adDecimal 14 Indica un valore numerico esatto con scala e precisione fissa (DBTYPE_DECIMAL).
adDouble 5 Indica un valore a virgola mobile e precisione doppia (DBTYPE_R8).
adEmpty 0 Specifica nessun valore (DBTYPE_EMPTY).
adError 10 Indica un codice di errore a 32 bit (DBTYPE_ERROR).
adFileTime 64 Indica un valore a 64 bit che rappresenta il numero di intervalli di 100 nanosecondi a partire dal 1° gennaio 1601 (DBTYPE_FILETIME).
adGUID 72 Indica un identificatore univoco globale (GUID) (DBTYPE_GUID).
adIDispatch 9 Indica un puntatore a un'interfaccia IDispatch in un oggetto COM (DBTYPE_IDISPATCH).

Nota Questo tipo di dati non è attualmente supportato da ADO. L'utilizzo può causare risultati imprevisti.
adInteger 3 Indica un intero con segno a quattro byte (DBTYPE_I4).
adIUnknown 13 Indica un puntatore a un'interfaccia IUnknown in un oggetto COM (DBTYPE_IUNKNOWN).

Nota Questo tipo di dati non è attualmente supportato da ADO. L'utilizzo può causare risultati imprevisti.
adLongVarBinary 205 Indica un valore binario lungo.
adLongVarChar 201 Indica un valore di stringa lungo.
adLongVarWChar 203 Indica un valore di stringa Unicode con terminazione Null lungo.
adNumeric 131 Indica un valore numerico esatto con scala e precisione fissa (DBTYPE_NUMERIC).
adPropVariant 138 Indica un PROPVARIANT di Automazione (DBTYPE_PROP_VARIANT).
adSingle 4 Indica un valore a virgola mobile e precisione singola (DBTYPE_R4).
adSmallInt 2 Indica un intero con segno a due byte (DBTYPE_I2).
adTinyInt 16 Indica un intero con segno a un byte (DBTYPE_I1).
adUnsignedBigInt 21 Indica un intero senza segno a otto byte (DBTYPE_UI8).
adUnsignedInt 19 Indica un intero senza segno a quattro byte (DBTYPE_UI4).
adUnsignedSmallInt 18 Indica un intero senza segno a due byte (DBTYPE_UI2).
adUnsignedTinyInt 17 Indica un intero senza segno a un byte (DBTYPE_UI1).
adUserDefined 132 Indica una variabile definita dall'utente (DBTYPE_UDT).
adVarBinary 204 Indica un valore binario.
adVarChar 200 Indica un valore di stringa.
adVariant 12 Indica un Variant di Automazione (DBTYPE_VARIANT).

Nota Questo tipo di dati non è attualmente supportato da ADO. L'utilizzo può causare risultati imprevisti.
adVarNumeric 139 Indica un valore numerico.
adVarWChar 202 Indica una stringa di caratteri Unicode con terminazione Null.
adWChar 130 Indica una stringa di caratteri Unicode con terminazione Null (DBTYPE_WSTR).

Equivalente per ADO/WFC

Pacchetto: com.ms.wfc.data

Costante
AdoEnums.DataType.ARRAY
AdoEnums.DataType.BIGINT
AdoEnums.DataType.BINARY
AdoEnums.DataType.BOOLEAN
AdoEnums.DataType.BSTR
AdoEnums.DataType.CHAPTER
AdoEnums.DataType.CHAR
AdoEnums.DataType.CURRENCY
AdoEnums.DataType.DATE
AdoEnums.DataType.DBDATE
AdoEnums.DataType.DBTIME
AdoEnums.DataType.DBTIMESTAMP
AdoEnums.DataType.DECIMAL
AdoEnums.DataType.DOUBLE
AdoEnums.DataType.EMPTY
AdoEnums.DataType.ERROR
AdoEnums.DataType.FILETIME
AdoEnums.DataType.GUID
AdoEnums.DataType.IDISPATCH
AdoEnums.DataType.INTEGER
AdoEnums.DataType.IUNKNOWN
AdoEnums.DataType.LONGVARBINARY
AdoEnums.DataType.LONGVARCHAR
AdoEnums.DataType.LONGVARWCHAR
AdoEnums.DataType.NUMERIC
AdoEnums.DataType.PROPVARIANT
AdoEnums.DataType.SINGLE
AdoEnums.DataType.SMALLINT
AdoEnums.DataType.TINYINT
AdoEnums.DataType.UNSIGNEDBIGINT
AdoEnums.DataType.UNSIGNEDINT
AdoEnums.DataType.UNSIGNEDSMALLINT
AdoEnums.DataType.UNSIGNEDTINYINT
AdoEnums.DataType.USERDEFINED
AdoEnums.DataType.VARBINARY
AdoEnums.DataType.VARCHAR
AdoEnums.DataType.VARIANT
AdoEnums.DataType.VARNUMERIC
AdoEnums.DataType.VARWCHAR
AdoEnums.DataType.WCHAR

Si applica a