Neueste Web-Entwicklung Tutorials
 

ADO CommandType Property


<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.
adCmdText1 Wertet Command als textuelle Definition eines Befehls oder einer gespeicherten Prozeduraufruf.
adCmdTable2 Wertet Command als Tabellenname, deren Spalten alle von einer intern erzeugten SQL-Abfrage zurückgegeben werden.
adCmdStoredProc4 Wertet Command als Name der gespeicherten Prozedur.
adCmdUnknown8 Standard. Zeigt an, dass die Art des Befehls in der Commandtext-Eigenschaft ist nicht bekannt.
adCmdFile256 Wertet Command als Dateinamen eines persistent gespeichert Recordset. nur verwendet mit Recordset.Open oder Requery.
adCmdTableDirect512 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