CDaoWorkspace::GetIsolateODBCTrans

BOOL ()ของ GetIsolateODBCTrans
โยน (CDaoException, CMemoryException);

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าธุรกรรม ODBC จะแยก 0 อื่น?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกจะได้รับค่าปัจจุบันของคุณสมบัติ DAO IsolateODBCTrans สำหรับพื้นที่ทำงาน คุณอาจต้องการมีหลายธุรกรรมค้างอยู่บนฐานข้อมูล ODBC เดียวในบางสถานการณ์ การทำเช่นนี้ คุณต้องเปิดพื้นที่ทำงานแยกต่างหากสำหรับแต่ละธุรกรรม เก็บไว้ในใจว่า แม้ว่าแต่ละพื้นที่ทำงานสามารถมีการเชื่อมต่อ ODBC ของตัวเองไปยังฐานข้อมูล นี้ลดประสิทธิภาพของระบบ เนื่องจากไม่จำเป็นต้องใช้โดยปกติแยกธุรกรรม การเชื่อมต่อ ODBC จากหลายพื้นที่ทำงานวัตถุเปิด โดยผู้ใช้เดียวกันจะใช้ร่วมกัน โดยค่าเริ่มต้น?

เซิร์ฟเวอร์บาง ODBC เช่น Microsoft SQL Server อนุญาตให้ธุรกรรมบนการเชื่อมต่อเดียว ถ้าคุณจำเป็นต้องมีมากกว่าหนึ่งธุรกรรมแต่ละครั้งที่ค้างอยู่กับฐานข้อมูลเช่น ตั้ง IsolateODBCTrans คุณสมบัติจริงในแต่ละพื้นที่ทำงานทันทีที่คุณเปิด นี้บังคับให้การเชื่อมต่อ ODBC ที่แยกต่างหากสำหรับแต่ละพื้นที่ทำงาน?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพื้นที่ทำงาน ให้ดูบทความ DAO พื้นที่ทำงาน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับแหล่งข้อมูล ODBC ผ่าน DAO ให้ดูบทความ DAO ภายนอก: การทำงานกับแหล่งข้อมูลภายนอก บทความทั้งสองอยู่ในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "IsolateODBCTrans คุณสมบัติ" ในวิธีใช้ DAO?

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

ดูเพิ่มเติมnbspCDaoWorkspace::SetIsolateODBCTrans(&N)

Index