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