DFX_LongBinary

โมฆะ AFXAPI DFX_LongBinary ( CDaoFieldExchange * pFX, LPCTSTR szName, CLongBinaryamp ค่า, DWORDdwPreAllocLength = AFX_DAO_LONGBINARY_DEFAULT_SIZE, DWORD dwBindOptions = 0 );(&A)

พารามิเตอร์

pFX

ตัวชี้ไปยังวัตถุของคลาสCDaoFieldExchange วัตถุนี้ประกอบด้วยข้อมูลเพื่อกำหนดเนื้อหาสำหรับแต่ละการเรียกฟังก์ชัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินงานที่สามารถระบุวัตถุCDaoFieldExchangeให้ดูบทความ แลกเปลี่ยนเขตข้อมูลของระเบียน DAO: How Works dfx ไม่ถูกต้องในVisual c ++ Programmer ของคำแนะนำ?

szName

ชื่อของคอลัมน์ข้อมูล?

ค่า

ค่าที่เก็บในสมาชิกที่ระบุข้อมูล — ค่าจะถูกโอนย้าย สำหรับการโอนย้ายจากชุดระเบียนแหล่งข้อมูล ค่าCLongBinaryชนิดจะนำมาจากสมาชิกข้อมูลที่ระบุ สำหรับการโอนย้ายจากแหล่งข้อมูลชุดระเบียนที่ ค่าจะถูกเก็บไว้ในสมาชิกข้อมูลที่ระบุ?

nPreAllocSize

กรอบ preallocates จำนวนหน่วยความจำ ถ้าข้อมูลของคุณมีขนาดใหญ่ กรอบจะปันส่วนพื้นที่ว่างเพิ่มเติมตามความจำเป็น สำหรับประสิทธิภาพที่ดีขึ้น ตั้งค่าขนาดนี้ใหญ่พอที่จะป้องกันไม่ให้ reallocations ค่า?

dwBindOptions

ตัวเลือกที่ช่วยให้คุณใช้ประโยชน์จากของ MFC คู่บัฟเฟอร์กลไกสำหรับการตรวจหาชุดระเบียนที่เขตข้อมูลที่มีการเปลี่ยนแปลง ค่าเริ่มต้นAFX_DISABLE_FIELD_CACHEใช้การกำหนดบัฟเฟอร์คู่ ค่าเป็นไปได้อื่น ๆ คือAFX_DAO_ENABLE_FIELD_CACHE กำหนดบัฟเฟอร์คู่ของใช้ และคุณไม่จำเป็นต้องทำงานพิเศษเพื่อทำเครื่องหมายฟิลด์สกปรก หรือ Null สำหรับประสิทธิภาพการทำงานและสาเหตุที่หน่วยความจำ หลีกค่านี้เว้นแต่ข้อมูลไบนารีของคุณมีขนาดค่อนข้างเล็ก?

ตัวเลือกเหล่านี้จะอธิบายเพิ่มเติมในบทความ DAO Recordset: ผูกระเบียนแบบไดนามิกในVisual c ++ Programmer ของคำแนะนำ?

หมายเหตุnbsp  คุณสามารถควบคุมข้อมูลว่าคู่ buffered โดยเริ่มต้น ด้วยการตั้งค่าCDaoRecordset::m_bCheckCacheForDirtyFields(&N)?

หมายเหตุ

สิ่งสำคัญnbsp  ขอแนะนำให้ คุณใช้DFX_Binaryแทนฟังก์ชันนี้ DFX_LongBinaryมีให้สำหรับความเข้ากันได้กับคลาสที่ MFC ODBC(&N)?

ฟังก์ชันDFX_LongBinaryการถ่ายโอนข้อมูลวัตถุขนาดใหญ่ของไบนารี (BLOB) โดยใช้คลาสCLongBinaryระหว่างสมาชิกของวัตถุCDaoRecordsetข้อมูลเขตข้อมูลและคอลัมน์ของระเบียนบนแหล่งข้อมูล มีแมปข้อมูลระหว่างชนิดDAO_BYTESใน DAO และชนิดของCLongBinaryในชุดระเบียน?

ตัวอย่าง

ดูที่DFX_Text?

ดูเพิ่มเติมnbspDFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, CDaoFieldExchange::SetFieldType, CLongBinary(&N)

Index