Метод Execute ADO

Определение и использование

Метод Execute может выполнять запрос, SQL-запрос или хранимую процедуру, указанные в свойстве CommandText объекта Command.

Если свойство CommandText определяет запрос, возвращающий строки, все результаты, созданные выполнением этого命令, будут храниться в новом объекте Recordset. Если этот команд не является запросом, возвращающим строки, провайдер вернет объект Recordset, закрытый.

Синтаксис: Для команд, возвращающих строки:

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

Синтаксис: Для команд, не возвращающих строки:

objcommand.Execute ra,parameters,options
Параметр Описание
ra Доступно. Возвращает количество записей,受到影响查询。Для запросов, возвращающих строки, используйте атрибут RecordCount объекта Recordset для вычисления количества записей в этом объекте.
parameters Опционально. Значения параметров, передаваемых SQL-запросом. Используется для изменения, обновления или вставки новых значений параметров в коллекцию Parameters.
options Опционально. Указывает, как провайдер должен вычислять атрибут CommandText объекта Command. Может быть одним или несколькими CommandTypeEnum или ExecuteOptionEnum Значение. По умолчанию это adCmdUnspecified.

Пример

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

или:

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