CCommand::Open

Hresult ในเปิด (DBPROPSET *pPropSet = NULL ยาว * pRowsAffected = NULL, bool bBind = true);

Hresult ในเปิด (const CSessionamp;เซสชัน, LPCTSTRszCommand= NULL, DBPROPSET *pPropSet= NULL ยาว *pRowsAffected= NULL, REFGUIDguidCommandDBGUID_DEFAULT, bool =bBind = true );(&A)

ส่งกลับค่า

Hresult ในแบบมาตรฐาน?

พารามิเตอร์

pPropSet

[in/out] อาร์เรย์ของDBPROPSETโครงสร้างประกอบด้วยคุณสมบัติและค่าของการตั้งค่า คุณสมบัติระบุไว้ในโครงสร้างเหล่านี้ต้องอยู่ในกลุ่มคุณสมบัติ Rowset?

pRowsAffected

[in/out] ตัวชี้ไปยังหน่วยความจำที่ถูกส่งกลับจำนวนแถวที่รับผลกระทบจากคำสั่ง ถ้า* pRowsAffectedเป็นNULLไม่มีจำนวนแถวที่ถูกส่งคืน มิฉะนั้นเปิดชุด *pRowsAffectedตามเงื่อนไขต่อไปนี้:

ถ้า แล้ว
CParamSetsองค์ประกอบของpParamsมีค่ามากกว่า 1 pRowsAffectedแสดงจำนวนแถวที่ได้รับผลกระทบทั้งหมดของชุดพารามิเตอร์ระบุไว้ในการดำเนินการ?
ไม่มีจำนวนของแถวที่ได้รับผลกระทบ pRowsAffectedถูกตั้งค่าเป็นเลข– 1?
คำสั่งปรับปรุง ลบ หรือแทรกแถว pRowsAffectedคือไม่ได้กำหนด?

bBind

[ใน] True ถ้าคำสั่งถูกผูกไว้หลังจากการดำเนินงาน มิฉะนั้น ค่า false?

เซสชัน

[ใน] เซสชันที่จะดำเนินการคำสั่ง?

szCommand

[ใน] คำสั่งการดำเนินการ สามารถเป็นค่าว่างเมื่อใช้CAccessorกรณีคำสั่งจะถูกดึงจากค่าส่งผ่านไปยังแมโคDEFINE_COMMAND ดู ICommand::Executeในการอ้างอิงของ OLE DB โปรแกรมเมอร์ของรายละเอียด?

guidCommand

[ใน] GUID ที่ระบุไวยากรณ์และกฎทั่วไปสำหรับผู้ให้บริการเพื่อใช้ในการแยกวิเคราะห์ข้อความคำสั่ง ดู ICommandText::GetCommandTextและ ICommandText::SetCommandTextในการอ้างอิงของ OLE DB โปรแกรมเมอร์ของรายละเอียด?

หมายเหตุ

ใช้วิธีการนี้รุ่นแรกเมื่อคำสั่งถูกสร้าง และคุณต้องการดำเนินการจัดเตรียมเดียวและหลาย executions รุ่นที่สองของวิธีการใช้เซสชัน สร้างคำสั่ง และปฏิบัติตามคำสั่ง ผูกพารามิเตอร์ใด ๆ ตามที่จำเป็น?

ภาพรวม CCommand |nbsp สมาชิกของคลาส(&N)

Index