طريقة Execute لـ ADO
التعريف والاستخدام
يستطيع طريقة Execute تنفيذ استعلام أو جملة SQL أو عملية مخزنة محددة في خاصية CommandText لـ Command.
إذا كانت خاصية CommandText تحدد استعلام يعود بصفوف، فإن أي نتائج تنتج عن التنفيذ يتم تخزينها في Recordset جديد. إذا لم يكن الأمر استعلام يعود بصفوف، فإن المزود سيقوم بإرجاع Recordset مغلقة.
النحو: بالنسبة للـ Command التي تعود بصفوف:
Set rs=objcommand.Execute(ra,parameters,options)
النحو: بالنسبة للـ Command التي لا تعود بصفوف:
objcommand.Execute ra,parameters,options
المعامل | وصف |
---|---|
ra | اختياري. يعود عدد السجلات المتأثرة بالاستعلام. بالنسبة للاستعلامات التي تعود بصفوف، استخدم خصائص RecordCount لـ Recordset لتحديد عدد السجلات في العنصر. |
parameters | اختياري. قيم المعلمات المرسلة باستخدام جملة SQL. تستخدم لتغيير أو تحديث أو إضافة قيم جديدة للمعلمات إلى مجموعة Parameters. |
options | اختياري. يحدد كيفية حساب مزود الخدمة لخصائص CommandText من Command Object. يمكن أن يكون واحداً أو أكثر CommandTypeEnum أو ExecuteOptionEnum القيمة. الافتراضية هي adCmdUnspecified. |
مثال
<% تعيين objcommand.Text="SELECT * FROM Customers" objCommand.Execute %>
أو:
<% تعيين objcommand.Text="Customers" objCommand.Execute(,,adCmdTableDirect) %>