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