Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein leeres, getrenntes Recordset-.
Wichtig
Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Details finden Sie unter Windows 8 und Windows Server 2012 Compatibility Cookbook). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Servicemigrieren.
Syntax
object.CreateRecordset(ColumnInfos)
Parameter
-Objekt-
Eine Objektvariable, die eine RDSServer.DataFactory- oder RDS darstellt. DataControl-Objekt.
ColumnsInfos-
Ein Variant- Array von Attributen, das jede Spalte im erstellten Records et definiert. Jede Spaltendefinition enthält ein Array von vier erforderlichen Attributen und ein optionales Attribut.
| Attribut | Beschreibung |
|---|---|
| Name | Name der Spaltenüberschrift. |
| Art | Ganze Zahl des Datentyps. |
| Größe | Ganze Zahl der Breite in Zeichen, unabhängig vom Datentyp. |
| Nullierbarkeit | Boolescher Wert. |
| Skalierung (optional) | Dieses optionale Attribut definiert die Skalierung für numerische Felder. Wenn dieser Wert nicht angegeben ist, werden numerische Werte auf eine Skala von drei abgeschnitten. Die Genauigkeit ist nicht betroffen, aber die Anzahl der Ziffern nach dem Dezimalkomma wird auf drei abgeschnitten. |
Der Satz von Spaltenarrays wird dann in ein Array gruppiert, das das Recordset-definiert.
Bemerkungen
Das serverseitige Geschäftsobjekt kann das resultierende Recordset- mit Daten eines Nicht-OLE DB-Datenanbieters füllen, z. B. eine Betriebssystemdatei, die Aktienkurse enthält.
In der folgenden Tabelle sind die DataTypeEnum- Werte aufgeführt, die von der CreateRecordset--Methode unterstützt werden. Die aufgelistete Zahl ist die Referenznummer, die zum Definieren von Feldern verwendet wird.
Jeder Datentyp ist entweder eine feste Länge oder eine variable Länge. Typen mit fester Länge sollten mit einer Größe von -1 definiert werden, da die Größe vorbestimmt ist und eine Größendefinition noch erforderlich ist. Datentypen mit variabler Länge ermöglichen eine Größe von 1 bis 32767.
Für einige der Variablendatentypen kann der Typ in den typ umgewandelt werden, der in der Spalte "Ersetzen" angegeben ist. Die Ersetzungen werden erst angezeigt, nachdem das Recordset- erstellt und ausgefüllt wurde. Anschließend können Sie bei Bedarf nach dem tatsächlichen Datentyp suchen.
| Länge | Konstante | Zahl | Ersatz |
|---|---|---|---|
| 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 |
Gilt für
Siehe auch
CreateRecordset-Methode (Vb-Beispiel)
CreateRecordset-Methode (Beispiel) (VBScript)
CreateObject-Methode (RDS)