Freigeben über


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