<Referencia completa objeto de comando
Los conjuntos de propiedades CommandType o devuelve una CommandTypeEnum valor que define el tipo de objeto Command. Por defecto es adCmdUnknown.
Si no se especifica el tipo, ADO tendrá que ponerse en contacto con el proveedor para determinar el tipo de comando. Sin embargo, si lo hace especificar el tipo, ADO será capaz de procesar el comando más rápido.
Sintaxis
objcommand.CommandType
Ejemplo
<%
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
%>
Valores CommandTypeEnum
Constante | Valor | Descripción |
---|---|---|
adCmdUnspecified | -1 | No especifica el argumento de tipo comando. |
adCmdText | 1 | Evalúa CommandText como una definición textual de un comando o llamada a procedimiento almacenado. |
adCmdTable | 2 | Evalúa CommandText como un nombre de tabla cuyas columnas son todos devuelto por una consulta SQL generada internamente. |
adCmdStoredProc | 4 | CommandText evalúa como un nombre de procedimiento almacenado. |
adCmdUnknown | 8 | Defecto. Indica que el tipo de comando en la propiedad CommandText no se conoce. |
adCmdFile | 256 | Evalúa CommandText como nombre de archivo de un conjunto de registros almacenados persistentemente. Se utiliza con Recordset.Open o Requery solamente. |
adCmdTableDirect | 512 | Evalúa CommandText como una tabla de nombres cuyas columnas son todos regresaron. Se utiliza con Recordset.Open o Requery solamente. Para utilizar el método Seek, el conjunto de registros debe abrirse con adCmdTableDirect. Este valor no se puede combinar con el valor ExecuteOptionEnum adAsyncExecute. |
<Referencia completa objeto de comando