สมาชิกของคลาส CDatabase

ข้อมูลสมาชิก

m_hdbc การเปิด Database Connectivity (ODBC) เชื่อมต่อจัดการกับแหล่งข้อมูล ชนิดHDBC?

ก่อสร้าง

CDatabase โครงสร้างวัตถุCDatabase คุณต้องเริ่มต้นวัตถุ โดยการโทรOpenExหรือเปิด?
เปิด สร้างการเชื่อมต่อไปยังแหล่งข้อมูล (ผ่านโปรแกรมควบคุม ODBC)?
OpenEx สร้างการเชื่อมต่อไปยังแหล่งข้อมูล (ผ่านโปรแกรมควบคุม ODBC)?
ปิด ปิดการเชื่อมต่อแหล่งข้อมูล?

แอตทริบิวต์ของฐานข้อมูล

GetConnect การเชื่อมต่อ ODBC ส่งกลับค่าสายอักขระที่ใช้ในการเชื่อมต่อแหล่งข้อมูลวัตถุCDatabase?
IsOpen ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าวัตถุCDatabaseในขณะเชื่อมต่อกับแหล่งข้อมูล?
GetDatabaseName ส่งกลับค่าชื่อของฐานข้อมูลในขณะใช้งาน?
CanUpdate ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าปรับปรุงวัตถุCDatabase (ไม่อ่านอย่างเดียว)?
CanTransact ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าแหล่งข้อมูลสนับสนุนธุรกรรม?
SetLoginTimeout ตั้งค่าจำนวนวินาทีหลังจากที่พยายามเชื่อมต่อแหล่งข้อมูลจะหมดเวลา?
SetQueryTimeout ตั้งค่าการดำเนินการที่แบบสอบถามจำนวนวินาทีหลังจากฐานข้อมูลใดจะหมดเวลา ส่งผลกระทบต่อทั้งหมดชุดระเบียนตามมาเปิด AddNewแก้ไขและลบการเรียก?
GetBookmarkPersistence การดำเนินงานที่ผ่านซึ่งคั่นหน้าคงอยู่บนวัตถุชุดระเบียนที่ระบุ?
GetCursorCommitBehavior ระบุถึงผลของการยอมรับทรานแซคชันบนวัตถุ recordset ที่เปิด?
GetCursorRollbackBehavior ระบุถึงผลของการย้อนทรานแซคชันบนวัตถุ recordset ที่เปิด?

การดำเนินการของฐานข้อมูล

BeginTrans เริ่มต้น "ธุรกรรม" — ชุดการผันกลับได้เรียกใช้ฟังก์ชันสมาชิกAddNewแก้ไขลบและโปรแกรมปรับปรุงของคลาสCRecordset — บนแหล่งข้อมูลที่เชื่อมต่อ แหล่งข้อมูลต้องรองรับธุรกรรมสำหรับBeginTransเพื่อให้มีลักษณะพิเศษ?
BindParameters ช่วยให้คุณสามารถผูกพารามิเตอร์ก่อนการเรียกCDatabase::ExecuteSQL?
CommitTrans ทำธุรกรรมเริ่มต้นโดยBeginTrans คำสั่งในธุรกรรมที่การเปลี่ยนแปลงแหล่งข้อมูลจะดำเนินการ?
ย้อนกลับ ย้อนกลับการเปลี่ยนแปลงที่เกิดขึ้นระหว่างการธุรกรรมปัจจุบัน แหล่งข้อมูลกลับไปยังสถานะก่อนหน้านี้ เป็นกำหนดเวลาการโทรBeginTransไม่ได้เปลี่ยนแปลง?
ยกเลิก ยกเลิกการดำเนินการแบบอะซิงโครนัสหรือกระบวนการจากเธรดที่สอง?
ExecuteSQL ดำเนินการคำสั่ง SQL มีการส่งกลับระเบียนที่ไม่มีข้อมูล?

ฐานข้อมูล Overridables

OnSetOptions เรียกว่าโดยกรอบการตั้งค่าตัวเลือกการเชื่อมต่อมาตรฐาน เริ่มต้นใช้งานตั้งค่าการหมดเวลาสอบถาม คุณสามารถสร้างตัวเลือกเหล่านี้ล่วงหน้า โดยโทรSetQueryTimeout?

ภาพรวม CDatabase |nbsp พื้นฐานชั้นสมาชิก| แผนภูมิของลำดับชั้น(&N)

Index