โมฆะ AFXAPI DFX_Byte ( CDaoFieldExchange * pFX, LPCTSTR szName, BYTEamp ค่า, DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE );(&A)
พารามิเตอร์
pFX
ตัวชี้ไปยังวัตถุของคลาสCDaoFieldExchange วัตถุนี้ประกอบด้วยข้อมูลเพื่อกำหนดเนื้อหาสำหรับแต่ละการเรียกฟังก์ชัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินงานที่สามารถระบุวัตถุCDaoFieldExchangeให้ดูบทความ แลกเปลี่ยนเขตข้อมูลของระเบียน DAO: How Works dfx ไม่ถูกต้องในVisual c ++ Programmer ของคำแนะนำ?
szName
ชื่อของคอลัมน์ข้อมูล?
ค่า
ค่าที่เก็บในสมาชิกที่ระบุข้อมูล ค่าจะถูกโอนย้าย สำหรับการโอนย้ายจากชุดระเบียนแหล่งข้อมูล ค่าBYTEชนิดจะนำมาจากสมาชิกข้อมูลที่ระบุ สำหรับการโอนย้ายจากแหล่งข้อมูลชุดระเบียนที่ ค่าจะถูกเก็บไว้ในสมาชิกข้อมูลที่ระบุ?
dwBindOptions
ตัวเลือกที่ช่วยให้คุณใช้ประโยชน์จากของ MFC คู่บัฟเฟอร์กลไกสำหรับการตรวจหาชุดระเบียนที่เขตข้อมูลที่มีการเปลี่ยนแปลง ค่าเริ่มต้นAFX_DAO_ENABLE_FIELD_CACHEใช้การกำหนดบัฟเฟอร์คู่ ค่าเป็นไปได้อื่น ๆ คือAFX_DAO_DISABLE_FIELD_CACHE ถ้าคุณระบุค่านี้ MFC ไม่ตรวจสอบบนเขตข้อมูลนี้ คุณต้องเรียกSetFieldDirtyและSetFieldNullด้วยตัวคุณเอง?
ตัวเลือกเหล่านี้จะอธิบายเพิ่มเติมในบทความ DAO Recordset: ผูกระเบียนแบบไดนามิกในVisual c ++ Programmer ของคำแนะนำ?
หมายเหตุnbsp คุณสามารถควบคุมข้อมูลว่าคู่ buffered โดยเริ่มต้น ด้วยการตั้งค่าCDaoRecordset::m_bCheckCacheForDirtyFields(&N)?
หมายเหตุ
ฟังก์ชันDFX_Byteจะถ่ายโอนไบต์เดียวระหว่างสมาชิกของวัตถุCDaoRecordsetข้อมูลเขตข้อมูลและคอลัมน์ของระเบียนบนแหล่งข้อมูล มีแมปข้อมูลระหว่างชนิดDAO_BYTESใน DAO และชนิดไบต์ในชุดระเบียน?
ตัวอย่าง
ดูที่DFX_Text?
ดูเพิ่มเติมnbspDFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType(&N)