<อ้างอิงคำสั่งวัตถุที่สมบูรณ์
ชุดคุณสมบัติ CommandType หรือส่งกลับ CommandTypeEnum ค่าที่กำหนดประเภทของวัตถุคำสั่ง เริ่มต้นคือ adCmdUnknown
ถ้าคุณไม่ได้ระบุชนิด ADO จะต้องติดต่อผู้ให้บริการการตรวจสอบชนิดของคำสั่ง แต่ถ้าคุณทำระบุชนิด ADO จะสามารถประมวลผลคำสั่งได้รวดเร็วยิ่งขึ้น
วากยสัมพันธ์
objcommand.CommandType
ตัวอย่าง
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set comm=Server.CreateObject("ADODB.Command")
comm.CommandText="orders"
comm.CommandType=adCmdTable
response.write(comm.CommandType)
conn.close
%>
ค่า CommandTypeEnum
คงที่ | ความคุ้มค่า | ลักษณะ |
---|---|---|
adCmdUnspecified | -1 | ไม่ได้ระบุอาร์กิวเมนต์ชนิดคำสั่ง |
adCmdText | 1 | ประเมิน CommandText เป็นคำนิยามเกี่ยวกับใจของคำสั่งหรือการเรียกขั้นตอนที่เก็บไว้ |
adCmdTable | 2 | ประเมิน CommandText เป็นชื่อตารางที่มีคอลัมน์ที่จะถูกส่งกลับโดยแบบสอบถาม SQL สร้างขึ้นภายใน |
adCmdStoredProc | 4 | ประเมิน CommandText เป็นชื่อกระบวนงานที่เก็บไว้ |
adCmdUnknown | 8 | ค่าเริ่มต้น. แสดงให้เห็นว่าประเภทของคำสั่งในคุณสมบัติ CommandText ไม่เป็นที่รู้จัก |
adCmdFile | 256 | ประเมิน CommandText เป็นชื่อไฟล์ของระเบียนที่เก็บไว้เสมอ ใช้กับ Recordset.Open หรือสอบถามใหม่อีกเท่านั้น |
adCmdTableDirect | 512 | ประเมิน CommandText เป็นชื่อตารางที่มีคอลัมน์ที่จะถูกส่งกลับทั้งหมด ใช้กับ Recordset.Open หรือสอบถามใหม่อีกเท่านั้น การใช้วิธีการแสวงหาระเบียนต้องเปิดด้วย adCmdTableDirect ค่านี้ไม่สามารถใช้ร่วมกับ adAsyncExecute ค่า ExecuteOptionEnum |
<อ้างอิงคำสั่งวัตถุที่สมบูรณ์