<Completa objetos Command Reference
Os conjuntos de propriedades CommandType ou retorna um CommandTypeEnum valor que define o tipo do objeto Command. O padrão é adCmdUnknown.
Se você não especificar o tipo, ADO será necessário entrar em contato com o fornecedor para determinar o tipo do comando. No entanto, se você especificar o tipo, ADO será capaz de processar o comando mais rápido.
Sintaxe
objcommand.CommandType
Exemplo
<%
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 | Descrição |
---|---|---|
adCmdUnspecified | -1 | Não especifica o argumento de tipo de comando. |
adCmdText | 1 | Avalia CommandText como uma definição textual de um comando ou chamada de procedimento armazenado. |
adCmdTable | 2 | Avalia CommandText como um nome da tabela cujas colunas são retornados por uma consulta SQL gerado internamente. |
adCmdStoredProc | 4 | Avalia CommandText como um nome de procedimento armazenado. |
adCmdUnknown | 8 | Padrão. Indica que o tipo de comando na propriedade CommandText não é conhecido. |
adCmdFile | 256 | Avalia CommandText como o nome de um conjunto de registos armazenadas permanentemente arquivo. Usado com apenas Recordset.Open ou Requery. |
adCmdTableDirect | 512 | Avalia CommandText como um nome da tabela cujas colunas são todos devolvidos. Usado com apenas Recordset.Open ou Requery. Para usar o método Seek, o conjunto de registros deve ser aberto com adCmdTableDirect. Este valor não pode ser combinado com o valor ExecuteOptionEnum adAsyncExecute. |
<Completa objetos Command Reference