<Complete Referință comandă Obiect
Seturile de proprietate CommandType sau returnează o CommandTypeEnum valoare care definește tipul obiectului de comandă. Implicit este adCmdUnknown.
Dacă nu specificați tipul, ADO va trebui să contacteze furnizorul pentru a determina tipul de comandă. Totuși, dacă specificați tipul, ADO va fi capabil de a procesa comanda mai repede.
Sintaxă
objcommand.CommandType
Exemplu
<%
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
%>
Valorile CommandTypeEnum
Constant | Valoare | Descriere |
---|---|---|
adCmdUnspecified | -1 | nu specifică argumentul tip de comandă. |
adCmdText | 1 | Estimează CommandText ca o definiție textuală a unei comenzi sau stocate procedură de apel. |
adCmdTable | 2 | Estimează CommandText ca un nume de tabel ale cărui coloane sunt toate returnate de o interogare SQL generat intern. |
adCmdStoredProc | 4 | Estimează CommandText ca nume de procedură stocată. |
adCmdUnknown | 8 | Mod implicit. Indică faptul că tipul de comandă în proprietatea CommandText nu este cunoscută. |
adCmdFile | 256 | Estimează CommandText ca nume de fișier al unui Recordset stocat persistent. Folosit cu Recordset.Open sau reinterogare numai. |
adCmdTableDirect | 512 | Estimează CommandText ca un nume de tabel ale cărui coloane sunt toate returnate. Folosit cu Recordset.Open sau reinterogare numai. Pentru a utiliza metoda Seek, The Recordset trebuie să fie deschis cu adCmdTableDirect. Această valoare nu poate fi combinat cu adAsyncExecute valoarea ExecuteOptionEnum. |
<Complete Referință comandă Obiect