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