วิธีที่เรียก 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) %>