Méthode Execute ADO

Définition et utilisation

La méthode Execute peut exécuter une requête, une instruction SQL ou un procédé stocké spécifiée par l'attribut CommandText de l'objet Command.

Si l'attribut CommandText spécifie une requête retournant des lignes, toute résultat généré par cette commande sera stocké dans un nouvel objet Recordset. Si cette commande n'est pas une requête retournant des lignes, le fournisseur retournera un objet Recordset fermé.

Syntaxe : Pour les Command retournant des lignes :

Set rs=objcommand.Execute(ra,parameters,options)

Syntaxe : Pour les Command non retournant des lignes :

objcommand.Execute ra,parameters,options
Paramètres Description
ra Optionnel. Retourne le nombre d'enregistrements affectés par la requête. Pour les requêtes retournant des lignes, utilisez l'attribut RecordCount de l'objet Recordset pour calculer le nombre d'enregistrements dans cet objet.
parameters Optionnel. Valeurs de paramètres passés par une requête SQL. Utilisés pour modifier, mettre à jour ou insérer de nouveaux paramètres dans l'ensemble Parameters.
options Optionnel. Indique comment le fournisseur doit calculer l'attribut CommandText de l'objet Command. Peut être une ou plusieurs CommandTypeEnum Ou ExecuteOptionEnum Valeur. Par défaut, c'est adCmdUnspecified.

Exemple

<%
Définir objcommand.Text="SELECT * FROM Customers"
objCommand.Execute
%>

Ou :

<%
Définir objcommand.Text="Customers"
objCommand.Execute(,,adCmdTableDirect)
%>