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 |
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 |