วิธีที่เรียก ADO Execute

การกำหนดและการใช้งาน

วิธีที่เรียกใช้วิธี Execute ของ ADO สามารถปฏิบัติงานคำสั่งหรือ SQL คำสั่งหรือ ศูนย์รวมกระบวนการที่กำหนดในตัวแปร CommandText ของโอปเจ็กท์ Command

ถ้า CommandText กำหนดให้คำสั่งกลับค่าด้วยบันทึกแถว ทุกข้อผลลัพธ์ที่สร้างขึ้นจะถูกเก็บไว้ในโอปเจ็กท์ Recordset ใหม่。ถ้าคำสั่งนี้ไม่ใช่คำสั่งที่กลับค่าด้วยบันทึกแถว ผู้ให้บริการจะกลับค่าโอปเจ็กท์ Recordset ที่ปิด

การใช้งานคำสั่ง: สำหรับคำสั่งที่กลับค่าด้วยบันทึกแถว

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

การใช้งานคำสั่ง: สำหรับคำสั่งที่ไม่กลับค่าด้วยบันทึกแถว

objcommand.Execute ra,parameters,options
ตัวแปร รายละเอียด
ra สามารถเลือกได้。กลับค่าจำนวนบันทึกที่ได้รับผลกระทบจากการค้นหา。สำหรับคำสั่งที่กลับค่าด้วยบันทึกแถว ใช้ตัวแปร RecordCount ของโอปเจ็กท์ Recordset ในการคำนวณจำนวนบันทึกในโอปเจ็กท์นั้น
parameters ใช้งานตามความต้องการ หมายถึงค่าของประมาณการที่ถูกส่งมาด้วย SQL สตริง ใช้สำหรับการเปลี่ยนแปลง ปรับปรุงหรือเพิ่มค่าใหม่สำหรับ Parameters คลัสเซ็ต
options ใช้งานตามความต้องการ หมายถึงว่าผู้ให้บริการควรคำนึงถึงความเป็นส่วนตัวของคุณเมื่อคำนึงถึงคุณสมบัติ CommandText ของวัตถุ Command ของคุณ สามารถเป็นหนึ่งหรือหลายตัว CommandTypeEnum หรือ ExecuteOptionEnum ค่าเริ่มต้นคือ adCmdUnspecified。

ตัวอย่าง

<%
Set objcommand.Text="SELECT * FROM Customers"
objCommand.Execute
%>

หรือ:

<%
Set objcommand.Text="Customers"
objCommand.Execute(,,adCmdTableDirect)
%>