<Vollständige Befehl Object Reference
Die Eigenschaft Commandsätze oder sendet einen CommandTypeEnum Wert, der den Typ des Befehlsobjekts. Die Standardeinstellung ist adCmdUnknown.
Wenn Sie nicht den Typ angeben, müssen ADO den Provider wenden, um den Typ des Befehls zu bestimmen. Wenn Sie jedoch die Art tun angeben, wird ADO der Lage sein, den Befehl schneller zu verarbeiten.
Syntax
objcommand.CommandType
Beispiel
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set comm=Server.CreateObject("ADODB.Command")
comm.CommandText="orders"
comm.CommandType=adCmdTable
response.write(comm.CommandType)
conn.close
%>
CommandTypeEnum Werte
Konstante | Wert | Beschreibung |
---|---|---|
adCmdUnspecified | -1 | Nicht festgelegt, den Befehlstyp Argument. |
adCmdText | 1 | Wertet Command als textuelle Definition eines Befehls oder einer gespeicherten Prozeduraufruf. |
adCmdTable | 2 | Wertet Command als Tabellenname, deren Spalten alle von einer intern erzeugten SQL-Abfrage zurückgegeben werden. |
adCmdStoredProc | 4 | Wertet Command als Name der gespeicherten Prozedur. |
adCmdUnknown | 8 | Standard. Zeigt an, dass die Art des Befehls in der Commandtext-Eigenschaft ist nicht bekannt. |
adCmdFile | 256 | Wertet Command als Dateinamen eines persistent gespeichert Recordset. nur verwendet mit Recordset.Open oder Requery. |
adCmdTableDirect | 512 | Wertet Command als Tabellenname, deren Spalten alle zurückgegeben werden. nur verwendet mit Recordset.Open oder Requery. 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. |
<Vollständige Befehl Object Reference