ADO Execute-metodi

Määrittely ja käyttö

Execute-metodi voi suorittaa määritetyn kyselyn, SQL-komentoja, tallennettuja prosesseja tai tarjoajan erityistä tekstiä.

Jos CommandText-parametrissa määritetty kysely palauttaa rivejä, kaikki suoritetut tulokset tallennetaan uuteen Recordset-objektiin. Jos komento ei palauta rivejä, tarjoaja palauttaa suljetun Recordset-objektin.

Huomautus:Palautettu Recordset-objekti on aina vain lukuinen ja eteenpäin kulkeva kursori.

Vinkki:Jos tarvitset Recordset-objektia, joka tarjoaa enemmän toimintoja, luodaan ensin Recordset-objekti, asetetaan tarvittavat ominaisuudet ja suoritetaan kysely käyttämällä Recordset-objektin Open-metodia ja palautetaan tarvittava kursorityyppi.

Syntaksi: rivin palauttaville komentoriveille:

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

Syntaksi: ei rivin palauttaville komentoriveille:

objconn.Execute commandtext,ra,options
Parametrit Kuvaus
commandtext Välttämätön. Toteutettava SQL-lause, taulun nimi, tallennusprosessi, URL tai tarjoajan erityinen teksti.
ra Valinnainen. Tarkistettujen tietueiden määrä kyselyssä.
options Valinnainen. Määritä, kuinka tarjoaja asettaa commandtext-parametrin. Voivat olla yksi tai useita CommandTypeEnum tai ExecuteOptionEnum Arvo. Oletus on adCmdUnspecified.

Esimerkki

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