Freigeben über


DataTypeEnum

Gilt für: Access 2013, Office 2013

Gibt den Datentyp eines Felds, eines Parameters oder einer Eigenschaft an. Der entsprechende OLE DB-Typindikator wird in der Beschreibungsspalte der folgenden Tabelle in Klammern angezeigt. Weitere Informationen zu OLE DB-Datentypen finden Sie in Kapitel 13 und in Anhang A der OLE DB Programmer's Reference.

Konstante

Wert

Beschreibung

AdArray
(Gilt nicht für ADOX.)

0x2000

Ein Flagwert, immer kombiniert mit einer anderen Datentypkonstante, die einen Array dieses anderen Datentyps angibt.

adBigInt

20

Gibt eine ganze Zahl mit Vorzeichen und einer Länge von 8 Bytes an (DBTYPE_I8).

adBinary

128

Gibt einen Binärwert an (DBTYPE_BYTES).

adBoolean

11

Gibt einen booleschen Wert an (DBTYPE_BOOL).

adBSTR

8

Gibt eine mit Null endende Zeichenfolge (Unicode) an (DBTYPE_BSTR).

adChapter

136

Gibt einen Kapitelwert mit 4 Bytes an, der Zeilen in einem untergeordneten Rowset (DBTYPE_HCHAPTER) kennzeichnet.

adChar

129

Gibt einen Zeichenfolgenwert an (DBTYPE_STR).

adCurrency

6

Gibt einen Währungswert an (DBTYPE_CY). Die Währung ist eine Festkommazahl mit vier Ziffern rechts vom Dezimalkomma. Sie ist in einer ganzen Zahl mit Vorzeichen und einer Länge von 8 Bytes gespeichert, die um 10.000 skaliert wird.

adDate

7

Gibt einen Datumswert (DBTYPE_DATE) an. Ein Datum wird als Double gespeichert, wobei der gesamte Teil die Anzahl der Tage seit dem 30. Dezember 1899 und der Bruchteil des Tages ist.

adDBDate

133

Gibt einen Datumswert (jjjjmmtt) an (DBTYPE_DBDATE).

adDBTime

134

Gibt einen Zeitwert (hhmmss) an (DBTYPE_DBTIME).

adDBTimeStamp

135

Gibt einen Datums-/Uhrzeitstempel (jjjjmmtthhmmss plus einen Bruchteil in Milliardstel) an (DBTYPE_DBTIMESTAMP).

adDecimal

14

Gibt einen genauen numerischen Wert mit einer festen Genauigkeit und einem festen Maßstab an (DBTYPE_DECIMAL).

adDouble

5

Gibt einen Gleitkommawert mit doppelter Genauigkeit an (DBTYPE_R8).

adEmpty

0

Gibt keinen Wert an (DBTYPE_EMPTY).

adError

10

Gibt einen 32-Bit-Fehlercode an (DBTYPE_ERROR).

adFileTime

64

Gibt einen 64-Bit-Wert an, der die Zahl der 100-Nanosekunden-Intervalle seit 1. Januar 1601 darstellt (DBTYPE_FILETIME).

adGUID

72

Gibt einen global eindeutigen Bezeichner (GUID) an (DBTYPE_GUID).

adIDispatch

9

Gibt einen Zeiger auf eine IDispatch-Schnittstelle in einem COM-Objekt an (DBTYPE_IDISPATCH).

HINWEIS: Dieser Datentyp wird derzeit von ADO nicht unterstützt. Seine Verwendung kann zu unvorhersehbaren Ergebnissen führen.

adInteger

3

Gibt eine ganze Zahl mit Vorzeichen und einer Länge von 4 Bytes an (DBTYPE_I4).

adIUnknown

13

Gibt einen Zeiger auf eine IUnknown-Schnittstelle in einem COM-Objekt an (DBTYPE_IUNKNOWN).

HINWEIS: Dieser Datentyp wird derzeit von ADO nicht unterstützt. Seine Verwendung kann zu unvorhersehbaren Ergebnissen führen.

adLongVarBinary

205

Gibt einen langen Binärwert an.

adLongVarChar

201

Gibt einen langen Zeichenfolgenwert an.

adLongVarWChar

203

Gibt einen mit Null endenden Unicode-Zeichenfolgenwert an.

adNumeric

131

Gibt einen genauen numerischen Wert mit einer festen Genauigkeit und einem festen Maßstab an (DBTYPE_NUMERIC).

adPropVariant

138

Gibt eine Automatisierungs-PROPVARIANT an (DBTYPE_PROP_VARIANT).

adSingle

4

Gibt einen Gleitkommawert mit einfacher Genauigkeit an (DBTYPE_R4).

adSmallInt

2

Gibt eine ganze Zahl mit Vorzeichen und einer Länge von 2 Bytes an (DBTYPE_I2).

adTinyInt

16

Gibt eine ganze Zahl mit Vorzeichen und einer Länge von 1 Byte an (DBTYPE_I1).

adUnsignedBigInt

21

Gibt eine ganze Zahl ohne Vorzeichen und mit einer Länge von 8 Bytes an (DBTYPE_UI8).

adUnsignedInt

19

Gibt eine ganze Zahl ohne Vorzeichen und mit einer Länge von 4 Bytes an (DBTYPE_UI4).

adUnsignedSmallInt

18

Gibt eine ganze Zahl ohne Vorzeichen und mit einer Länge von 2 Bytes an (DBTYPE_UI2).

adUnsignedTinyInt

17

Gibt eine ganze Zahl ohne Vorzeichen und mit einer Länge von 1 Byte an (DBTYPE_UI1).

adUserDefined

132

Gibt eine benutzerdefinierte Variable an (DBTYPE_UDT).

adVarBinary

204

Gibt einen Binärwert an (nur für Parameter-Objekt).

adVarChar

200

Gibt einen Zeichenfolgenwert an.

adVariant

12

Gibt eine Automatisierungsvariante an (DBTYPE_VARIANT).

HINWEIS: Dieser Datentyp wird derzeit von ADO nicht unterstützt. Seine Verwendung kann zu unvorhersehbaren Ergebnissen führen.

adVarNumeric

139

Gibt einen numerischen Wert an (nur für Parameter-Objekt).

adVarWChar

202

Gibt eine mit Null endende Unicode-Zeichenfolge an.

adWChar

130

Gibt eine mit Null endende Unicode-Zeichenfolge an (DBTYPE_WSTR).

ADO/WFC-Entsprechung

Paket: com.ms.wfc.data

Konstante

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