ADO Execute-methode

Definitie en gebruik

De Execute-methode kan een specifieke query, SQL-statement, opgeslagen procedure of provider-peculiere tekst uitvoeren.

Als de CommandText-parameter een query specificeert die per regel wordt geretourneerd, worden alle door de uitvoering gegenereerde resultaten opgeslagen in een nieuwe Recordset-object. Als deze opdracht geen query retourneert die per regel wordt geretourneerd, zal de provider een gesloten Recordset-object retourneren.

Opmerking:De teruggegeven Recordset-object is altijd een alleen-lezen, voorwaarts cursor.

Tip:Als u een Recordset-object met meer functies nodig heeft, moet u eerst een Recordset-object maken, de vereiste eigenschappen instellen en vervolgens de Open-methode van het Recordset-object gebruiken om de query uit te voeren en de benodigde cursorsoort terug te krijgen.

Syntax: Voor commandostrings die rijen retourneren:

Set objrs=objconn.Execute(commandtext,ra,options)

Syntax: Voor commandostrings die geen rijen retourneren:

objconn.Execute commandtext,ra,options
Parameters Beschrijving
commandtext Verplicht. Het SQL-statement, tabelnaam, stored procedure, URL of een specifieke tekst van de provider dat moet worden uitgevoerd.
ra Optioneel. Het aantal records dat door de query wordt beïnvloed.
options Optioneel. Stel in hoe de provider de commandtext parameter moet instellen. Dit kan een of meerdere zijn CommandTypeEnum of ExecuteOptionEnum Standaard is adCmdUnspecified.

Voorbeeld

<%
sql="SELECT companyname FROM Customers"
Set rs=conn.Execute(sql)
%>