Freigeben über


ExecuteOptionEnum

Gibt an, wie ein Anbieter einen Befehl ausführen soll.

Konstante Wert Beschreibung
adAsyncExecute- 0x10 Gibt an, dass der Befehl asynchron ausgeführt werden soll.

Dieser Wert kann nicht mit dem CommandTypeEnum Wert adCmdTableDirectkombiniert werden.
adAsyncFetch- 0x20 Gibt an, dass die verbleibenden Zeilen nach der ursprünglichen Menge, die in der CacheSize -Eigenschaft angegeben ist, asynchron abgerufen werden sollen.
adAsyncFetchNonBlocking 0x40 Gibt an, dass der Hauptthread beim Abrufen nie blockiert wird. Wenn die angeforderte Zeile nicht abgerufen wurde, wird die aktuelle Zeile automatisch an das Ende der Datei verschoben.

Wenn Sie ein Recordset- aus einem Stream- öffnen, das ein dauerhaft gespeichertes Recordset-enthält, hat adAsyncFetchNonBlock ing keine Auswirkung; der Vorgang synchron und blockiert wird.

adAsynchFetchNonBlocking hat keine Auswirkung, wenn die option adCmdTableDirect verwendet wird, um das Recordsetzu öffnen.
adExecuteNoRecords- 0x80 Gibt an, dass der Befehlstext ein Befehl oder eine gespeicherte Prozedur ist, die keine Zeilen zurückgibt (z. B. ein Befehl, der nur Daten einfügt). Wenn Zeilen abgerufen werden, werden sie verworfen und nicht zurückgegeben.

adExecuteNoRecords- kann nur als optionaler Parameter an die Command- oder Connection Execute-Methode übergeben werden.
adExecuteStream- 0x400 Gibt an, dass die Ergebnisse einer Befehlsausführung als Datenstrom zurückgegeben werden sollen.

adExecuteStream- kann nur als optionaler Parameter an die Command Execute-Methode übergeben werden.
adExecuteRecord- 0x800 Gibt an, dass das CommandText- ein Befehl oder eine gespeicherte Prozedur ist, die eine einzelne Zeile zurückgibt, die als Record -Objekt zurückgegeben werden soll.
adOptionUnspecified -1 Gibt an, dass der Befehl nicht angegeben ist.

ADO/WFC-Entsprechung

Paket: com.ms.wfc.data

Konstante
AdoEnums.ExecuteOption.ASYNCEXECUTE
AdoEnums.ExecuteOption.ASYNCFETCH
AdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKING
AdoEnums.ExecuteOption.NORECORDS
AdoEnums.ExecuteOption.UNSPECIFIED

Gilt für