CreateRecordset-Methode (RDS)
Gilt für: Access 2013, Office 2013
Erstellt ein leeres, getrenntes Recordset-Objekt.
Syntax
-Objekt. CreateRecordset(ColumnInfos)
Parameter
Parameter | Beschreibung |
---|---|
Objekt | Eine Objektvariable, die ein RDSServer.DataFactory- oder RDS.DataControl-Objekt darstellt. |
ColumnsInfos | Ein Variant -Array mit Attributen, das alle Spalten im erstellten Recordset -Objekt definiert. Jede Spaltendefinition enthält ein Array mit vier erforderlichen Attributen und einem optionalen Attribut. Der Satz der Spaltenarrays wird anschließend in einem Array gruppiert, das das Recordset -Objekt angibt. Eine Liste der Attribute finden Sie in der folgenden Tabelle. |
Variant-Arrayattribute
Attribut | Beschreibung |
---|---|
Name | Bezeichnung des Spaltenkopfs |
Typ | Ganzzahl des Datentyps. |
Größe | Ganzzahl der Breite in Zeichen, unabhängig vom Datentyp. |
Zulässigkeit | Boolescher Wert. |
Skalieren (optional) | Dieses optionale Attribut definiert die Dezimalstellen von numerischen Feldern. Ist dieser Wert nicht angegeben, werden numerische Werte auf drei Dezimalstellen beschränkt. Dies wirkt sich nicht auf die Genauigkeit aus, die Anzahl der Ziffern nach dem Dezimaltrennzeichen ist jedoch auf drei Stellen beschränkt. |
Hinweise
Das serverseitige Geschäftsobjekt kann das resultierende Recordset -Objekt mit Daten von einem Nicht-OLE DB-Datenanbieter wie einer Betriebssystemdatei, die Bestandsquoten enthält, auffüllen.
In der folgenden Liste sind die DataTypeEnum-Werte aufgeführt, die von der CreateRecordset -Methode unterstützt werden. Bei der angegebenen Zahl handelt es sich um die Referenznummer, die zum Definieren von Feldern verwendet wird.
Each of the data types is either fixed length or variable length. Bei Typen mit fester Länge sollte die Größe auf den Wert -1 festgelegt werden, da die Größe vorher festgelegt werden muss und eine Definition der Größe noch erforderlich ist. Variable-length data types allow a size from 1 to 32767.
For some of the variable data types, the type may be coerced to the type noted in the Substitution column. You won't see the substitutions until after the Recordset is created and filled. Then you can check for the actual data type, if necessary.
Länge |
Konstante |
Zahl |
Substitution |
---|---|---|---|
Fest |
adTinyInt |
16 |
|
Fest |
adSmallInt |
2 |
|
Fest |
adInteger |
3 |
|
Fest |
adBigInt |
20 |
|
Fest |
adUnsignedTinyInt |
17 |
|
Fest |
adUnsignedSmallInt |
18 |
|
Fest |
adUnsignedInt |
19 |
|
Fest |
adUnsignedBigInt |
21 |
|
Fest |
adSingle |
4 |
|
Fest |
adDouble |
5 |
|
Fest |
adCurrency |
6 |
|
Fest |
adDecimal |
14 |
|
Fest |
adNumeric |
131 |
|
Fest |
adBoolean |
11 |
|
Fest |
adError |
10 |
|
Fest |
adGuid |
72 |
|
Fest |
adDate |
7 |
|
Fest |
adDBDate |
133 |
|
Fest |
adDBTime |
134 |
|
Fest |
adDBTimestamp |
135 |
7 |
Variable |
adBSTR |
8 |
130 |
Variable |
adChar |
129 |
200 |
Variable |
adVarChar |
200 |
|
Variable |
adLongVarChar |
201 |
200 |
Variable |
adWChar |
130 |
|
Variable |
adVarWChar |
202 |
130 |
Variable |
adLongVarWChar |
203 |
130 |
Variable |
adBinary |
128 |
|
Variable |
adVarBinary |
204 |
|
Variable |
adLongVarBinary |
205 |
204 |