ADO-Konstanten #
ADO-Konstanten (ActiveX Data Objects) werden benötigt, wenn Sie über Client.ExecuteSql oder die Client.Connection-Eigenschaft direkt mit ADO-Recordsets arbeiten. Da weder VBScript noch JScript eingebaute ADO-Konstanten kennen, müssen diese im Script deklariert werden.
Die vollständigen Deklarationen in der jeweiligen Syntax finden Sie hier:
Übersicht der Konstantengruppen #
Cursor Type #
Bestimmt die Art des Cursors beim Öffnen eines Recordsets.
| Konstante | Wert | Beschreibung |
|---|---|---|
adOpenForwardOnly | 0 | Nur vorwärts navigierbar (Standard, schnellste Option) |
adOpenKeyset | 1 | Änderungen anderer Benutzer sichtbar, gelöschte Sätze nicht erreichbar |
adOpenDynamic | 2 | Alle Änderungen anderer Benutzer sichtbar |
adOpenStatic | 3 | Statische Kopie, keine Änderungen sichtbar |
Lock Type #
Bestimmt die Sperrstrategie beim Bearbeiten von Datensätzen.
| Konstante | Wert | Beschreibung |
|---|---|---|
adLockReadOnly | 1 | Nur lesen (Standard) |
adLockPessimistic | 2 | Sofortige Sperre beim Bearbeiten |
adLockOptimistic | 3 | Sperre erst beim Speichern |
adLockBatchOptimistic | 4 | Optimistische Stapelverarbeitung |
Execute Options #
Optionen für die Ausführung von Befehlen.
| Konstante | Wert | Beschreibung |
|---|---|---|
adExecuteNoRecords | 128 | Kein Recordset erwartet – beschleunigt die Ausführung erheblich |
adAsyncExecute | 16 | Asynchrone Ausführung |
adAsyncFetch | 32 | Asynchrones Abrufen |
Command Type #
Gibt an, wie der Befehlstext interpretiert werden soll.
| Konstante | Wert | Beschreibung |
|---|---|---|
adCmdText | 1 | SQL-Anweisung |
adCmdTable | 2 | Tabellenname |
adCmdStoredProc | 4 | Gespeicherte Prozedur |
adCmdFile | 256 | Dateiname |
Datentypen #
Die wichtigsten ADO-Datentypen für Feldabfragen.
| Konstante | Wert | Beschreibung |
|---|---|---|
adInteger | 3 | 32-Bit-Ganzzahl |
adSmallInt | 2 | 16-Bit-Ganzzahl |
adBigInt | 20 | 64-Bit-Ganzzahl |
adSingle | 4 | Einfache Gleitkommazahl |
adDouble | 5 | Doppelte Gleitkommazahl |
adCurrency | 6 | Währung (4 Dezimalstellen) |
adBoolean | 11 | Wahrheitswert |
adDate | 7 | Datum |
adDBTimeStamp | 135 | Datum und Zeit |
adVarChar | 200 | Variable Zeichenkette (ANSI) |
adVarWChar | 202 | Variable Zeichenkette (Unicode) |
adLongVarWChar | 203 | Langer Text (Unicode, z.B. Memo-Felder) |