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) %>