เสมือน โมฆะ OnSetOptions ( HSTMT hstmt );
พารามิเตอร์
hstmt
จับงบ ODBC ซึ่งมีการกำหนดตัวเลือก?
หมายเหตุ
กรอบการเรียกฟังก์ชันนี้สมาชิกเมื่อดำเนินการคำสั่ง SQL ด้วยฟังก์ชันExecuteSQLสมาชิกโดยตรง นอกจากนี้CRecordset::OnSetOptionsยังเรียกฟังก์ชันนี้สมาชิก?
OnSetOptionsกำหนดค่าการหมดเวลาการเข้าสู่ระบบ ถ้ามีการเรียกก่อนหน้าไปยังฟังก์ชันSetQueryTimeoutและสมาชิกOnSetOptionsสะท้อนถึงค่าปัจจุบัน มิฉะนั้น มันตั้งค่าค่าเริ่มต้น?
หมายเหตุnbsp ก่อนที่จะ MFC 4.2, OnSetOptionsยังตั้งค่าโหมดการประมวลผล snychronous ใด หรือแบบอะซิงโครนัส เริ่มต้น ด้วย MFC 4.2 การดำเนินการทั้งหมดเป็นแบบซิงโครนัส การดำเนินการแบบอะซิงโครนัส คุณต้องทำการโทรโดยตรงไปยังฟังก์ชัน ODBC API SQLSetPos(&N)?
คุณไม่จำเป็นต้องแทนที่การเปลี่ยนค่าการหมดเวลาของOnSetOptions แทน การกำหนดค่าการหมดเวลาสอบถาม โทรSetQueryTimeoutก่อนที่จะสร้างชุดระเบียน OnSetOptionsจะใช้ค่าใหม่ ชุดของค่านำไปใช้กับการดำเนินการต่อมาในชุดระเบียนหรือสาย SQL โดยตรงทั้งหมด?
แทนที่OnSetOptionsหากคุณต้องการตั้งค่าตัวเลือกเพิ่มเติม การแทนของคุณควรเรียกคลาสพื้นฐานOnSetOptionsก่อน หรือหลัง จากที่คุณเรียกใช้ฟังก์ชัน ODBC API :: SQLSetStmtOption ทำตามวิธีการภาพประกอบในการใช้งานเป็นค่าเริ่มต้นของกรอบOnSetOptions?
ภาพรวม CDatabase |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDatabase::ExecuteSQL, CDatabase::SetQueryTimeout, CRecordset::OnSetOptions(&N)