ADO Execute-metoden
Definition og brug
Execute-metoden kan udføre en specificeret forespørgsel, SQL-sætning, lagret procedure eller leverandørspecifik tekst.
Hvis CommandText-argumentet specificerer en forespørgsel, der returnerer rækker, vil alle genererede resultater blive lagret i et nyt Recordset-objekt. Hvis denne kommando ikke returnerer rækker, vil leverandøren returnere en lukket Recordset-objekt.
Kommentar:Den returnerede Recordset-objekt er altid en skrivebeskyttet, kun fremadgående cursor.
Vedvisning:Hvis der er brug for et Recordset-objekt med flere funktioner, skal Recordset-objektet først oprettes, de nødvendige egenskaber indstilles, og derefter udføres en forespørgsel ved hjælp af Recordset-objektets Open-metode for at returnere den ønskede cursor-type.
Syntaks: For kommandostringer, der returnerer rækker:
Set objrs=objconn.Execute(commandtext,ra,options)
Syntaks: For kommandostringer, der ikke returnerer rækker:
objconn.Execute commandtext,ra,options
Parameter | Beskrivelse |
---|---|
commandtext | Obligatorisk. SQL-sætning, tabelnavn, lagret procedure, URL eller tekst, der er specifik for giveren, der skal udføres. |
ra | Valgfri. Antallet af poster påvirket af søgningen. |
options | Valgfri. Angiv hvordan giveren skal indstille commandtext parameteren. Kan være en eller flere CommandTypeEnum eller ExecuteOptionEnum Værdi. Standard er adCmdUnspecified. |
Eksempel
<% sql="SELECT companyname FROM Customers" Set rs=conn.Execute(sql) %>