Método Execute do ADO

Definição e uso

O método Execute pode executar uma consulta, uma instrução SQL ou um procedimento armazenado especificados no atributo CommandText do objeto Command.

Se o atributo CommandText especificar uma consulta que retorna linhas, qualquer resultado gerado será armazenado em um novo objeto Recordset. Se este comando não for uma consulta que retorna linhas, o provedor retornará um objeto Recordset fechado.

Sintaxe: Para Command que retorna linhas:

Set rs=objcommand.Execute(ra,parameters,options)

Sintaxe: Para Command que não retorna linhas:

objcommand.Execute ra,parameters,options
Parâmetro Descrição
ra Opcional. Retorna o número de registros afetados pela consulta. Para consultas que retornam linhas, use a propriedade RecordCount do objeto Recordset para calcular o número de registros no objeto.
parameters Opcional. Valores de parâmetros passados por meio de consultas SQL. Usado para alterar, atualizar ou inserir novos valores de parâmetros na coleção Parameters.
options Opcional. Indica como o provedor deve calcular o atributo CommandText do objeto Command. Pode ser um ou mais CommandTypeEnum ou ExecuteOptionEnum Valor. O padrão é adCmdUnspecified.

Exemplo

<%
Set objcommand.Text="SELECT * FROM Customers"
objCommand.Execute
%>

ou:

<%
Set objcommand.Text="Customers"
objCommand.Execute(,,adCmdTableDirect)
%>