Метод 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) %>