CommandTypeEnum

Gibt an, wie ein Befehlsargument interpretiert werden soll.

Es ist wichtig, von Benutzer*innen bereitgestellte CommandString-Werte zu überprüfen, um Anwendungsbenutzer*innen die Möglichkeit zu geben, potenziell gefährliche Befehle für die Ausführung von ADO einzugeben.

Konstante Wert Beschreibung
adCmdUnspecified -1 Gibt das Befehlstypargument nicht an.
adCmdText 1 Wertet CommandText als Textdefinition eines Befehls oder Aufruf einer gespeicherten Prozedur aus.
adCmdTable 2 Wertet CommandText als Tabellenname aus, dessen Spalten alle von einer intern generierten SQL-Abfrage zurückgegeben werden.
adCmdStoredProc 4 Wertet CommandText als Name einer gespeicherten Prozedur aus.
adCmdUnknown 8 Standard. Gibt an, dass der Befehlstyp in der CommandText-Eigenschaft nicht bekannt ist.

Wenn der Befehlstyp nicht bekannt ist, versucht ADO mehrmals, den CommandText zu interpretieren.

- CommandText wird als Textdefinition eines Befehls oder Aufruf einer gespeicherten Prozedur interpretiert. Dieses Verhalten entspricht dem von adCmdText.
- CommandText ist der Name einer gespeicherten Prozedur. Dieses Verhalten entspricht dem von adCmdStoredProc.
- CommandText wird als Name einer Tabelle interpretiert. Alle Spalten werden von einer intern generierten SQL-Abfrage zurückgegeben. Dieses Verhalten entspricht dem von adCmdTable.
adCmdFile 256 Wertet CommandText als Dateinamen eines dauerhaft gespeicherten Recordsets aus. Wird nur mit Recordset.Open oder Requery verwendet.
adCmdTableDirect 512 Wertet CommandText als Tabellenname aus, dessen Spalten alle zurückgegeben werden. Wird nur mit Recordset.Open oder Requery verwendet. Um die Seek-Methode zu verwenden, muss das Recordset mit adCmdTableDirect geöffnet werden.

Dieser Wert kann nicht mit dem ExecuteOptionEnum-Wert adAsyncExecute kombiniert werden.

ADO/WFC-Entsprechung

Paket: com.ms.wfc.data

Dauerhaft
AdoEnums.CommandType.UNSPECIFIED
AdoEnums.CommandType.TEXT
AdoEnums.CommandType.TABLE
AdoEnums.CommandType.STOREDPROC
AdoEnums.CommandType.UNKNOWN
AdoEnums.CommandType.FILE
AdoEnums.CommandType.TABLEDIRECT

Gilt für