หัวข้อนี้แสดงรายการการแลกเปลี่ยนเขตข้อมูลระเบียน (RFX, Bulk RFXและdfx ไม่ถูกต้อง) ฟังก์ชันที่ใช้ เพื่อทำการถ่ายโอนข้อมูลระหว่างวัตถุ recordset และแหล่งข้อมูลนั้น และดำเนินการอื่น ๆ กับข้อมูล?
ถ้าคุณกำลังใช้คลาสที่ใช้ ODBC และคุณได้ดำเนินการเป็นกลุ่มแถวกำลังนำมา คุณด้วยตนเองต้องแทนฟังก์ชันDoBulkFieldExchangeสมาชิกของCRecordsetโดยการเรียกฟังก์ชัน RFX ขนาดใหญ่สำหรับแต่ละสมาชิกของฐานข้อมูลที่สอดคล้องกับคอลัมน์ในแหล่งข้อมูล?
ถ้าคุณไม่ได้ดำเนินการเป็นกลุ่มแถวกำลังนำในคลาสที่ใช้ ODBC หรือถ้าคุณกำลังใช้คลาสที่ใช้ DAO แล้ว ClassWizard จะแทนฟังก์ชันสมาชิกDoFieldExchange CRecordsetหรือCDaoRecordsetโดยการเรียกฟังก์ชัน RFX (สำหรับชั้นเรียน ODBC) หรือฟังก์ชัน dfx ไม่ถูกต้อง (สำหรับชั้นเรียน DAO) สำหรับสมาชิกของข้อมูลแต่ละเขตข้อมูลในชุดระเบียนของคุณ?
ฟังก์ชันการแลกเปลี่ยนเขตข้อมูลบันทึกการถ่ายโอนข้อมูลแต่ละครั้งที่กรอบโทรศัพท์DoFieldExchangeหรือDoBulkFieldExchange การโอนย้ายแต่ละฟังก์ชันในชนิดข้อมูลที่เฉพาะเจาะจง?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ฟังก์ชันเหล่านี้ ให้ดูบทความ แลกเปลี่ยนเขตข้อมูลของระเบียน: วิธี RFX Works (ODBC)และ แลกเปลี่ยนเขตข้อมูลของระเบียน DAO: How dfx ไม่ถูกต้อง Works สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขนาดใหญ่กำลังนำมาแถว ให้ดูบทความ ชุดระเบียน: กำลังนำระเบียนในกลุ่ม (ODBC) พบบทความในคำแนะนำของ Visual c ++ Programmer ของ?
สำหรับคอลัมน์ข้อมูลที่คุณผูกแบบไดนามิก คุณสามารถยังเรียกฟังก์ชัน RFX หรือ dfx ไม่ถูกต้องเอง แทนที่ใช้ตามที่อธิบายไว้ในบทความการ ClassWizard, ชุดระเบียน: แบบไดนามิกผูกข้อมูลคอลัมน์ (ODBC)และ DAO: ผูกระเบียนแบบไดนามิก พบบทความในคำแนะนำของ Visual c ++ Programmer ของ หมายเหตุว่า การผูกข้อมูลแบบไดนามิกในดาวจะแตกต่างจากการผูกข้อมูลแบบไดนามิกใน ODBC นอกจากนี้ คุณสามารถเขียนของตนเองแบบกำหนดเอง RFX หรือ dfx ไม่ถูกต้องตามปกติ ตามที่อธิบายไว้ในหมายเหตุทางเทคนิค43 (สำหรับ ODBC) และหมายเหตุทางเทคนิค53 (สำหรับดาว)?
ตัวอย่างเช่น RFX และ RFX เป็นกลุ่ม ฟังก์ชันที่ปรากฏขึ้นในฟังก์ชันDoFieldExchangeและDoBulkFieldExchangeดูRFX_TextและRFX_Text_Bulk ฟังก์ชัน dfx ไม่ถูกต้องจะคล้ายกันมากกับฟังก์ชัน RFX?
| RFX_Binary | โอนค่าอาร์เรย์ของชนิดCByteArrayไบต์? |
| RFX_Bool | ถ่ายโอนข้อมูลแบบบูลีน? |
| RFX_Byte | การถ่ายโอนข้อมูลไบต์เดี่ยว? |
| RFX_Date | ถ่ายโอนข้อมูลวันและเวลาที่ใช้CTimeหรือTIMESTAMP_STRUCT? |
| RFX_Double | ถ่ายโอนข้อมูลที่แม่นยำทุ่น? |
| RFX_Int | ถ่ายโอนข้อมูลจำนวนเต็ม? |
| RFX_Long | โอนย้ายข้อมูลจำนวนเต็มซึ่งมีความยาว? |
| RFX_LongBinary | การถ่ายโอนข้อมูลวัตถุขนาดใหญ่ของไบนารี (BLOB) ผ่านทางวัตถุของคลาCLongBinary? |
| RFX_Single | การโอนลอยข้อมูล? |
| RFX_Text | ถ่ายโอนข้อมูลที่สตริงที่? |
| RFX_Binary_Bulk | อาร์เรย์ในการถ่ายโอนข้อมูลไบต์? |
| RFX_Bool_Bulk | อาร์เรย์ในการถ่ายโอนข้อมูลแบบบูลี? |
| RFX_Byte_Bulk | โอนค่าอาร์เรย์เดียวไบต์? |
| RFX_Date_Bulk | อาร์เรย์ในการถ่ายโอนข้อมูลชนิดTIMESTAMP_STRUCT? |
| RFX_Double_Bulk | อาร์เรย์ในการถ่ายโอนข้อมูลทศนิยมแม่นยำ? |
| RFX_Int_Bulk | อาร์เรย์ในการถ่ายโอนข้อมูลจำนวนเต็ม? |
| RFX_Long_Bulk | โอนค่าอาร์เรย์ของข้อมูลจำนวนเต็มแบบยาว? |
| RFX_Single_Bulk | อาร์เรย์ในการถ่ายโอนข้อมูลทศนิยม? |
| RFX_Text_Bulk | อาร์เรย์ในการถ่ายโอนข้อมูลชนิดLPSTR? |
| DFX_Binary | โอนค่าอาร์เรย์ของชนิดCByteArrayไบต์? |
| DFX_Bool | ถ่ายโอนข้อมูลแบบบูลีน? |
| DFX_Byte | การถ่ายโอนข้อมูลไบต์เดี่ยว? |
| DFX_Currency | โอนย้ายข้อมูลสกุลเงิน ชนิดCOleCurrency? |
| DFX_DateTime | โอนย้ายวันและเวลาข้อมูล ชนิดCOleDateTime? |
| DFX_Double | ถ่ายโอนข้อมูลที่แม่นยำทุ่น? |
| DFX_Long | โอนย้ายข้อมูลจำนวนเต็มซึ่งมีความยาว? |
| DFX_LongBinary | การถ่ายโอนข้อมูลขนาดใหญ่สองวัตถุ (BLOB) ผ่านทางวัตถุของคลาCLongBinary สำหรับดาว ขอแนะนำให้ คุณใช้DFX_Binaryแทน? |
| DFX_Short | โอนย้ายข้อมูลจำนวนเต็มที่สั้น? |
| DFX_Single | การโอนลอยข้อมูล? |
| DFX_Text | ถ่ายโอนข้อมูลที่สตริงที่? |
ดูเพิ่มเติมnbspCRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CDaoRecordset::DoFieldExchange(&N)