RFX_Int_Bulk

โมฆะ RFX_Int_Bulk (CFieldExchange * pFX, LPCTSTR szName, int ** prgIntValsยาว ** prgLengths );

พารามิเตอร์

pFX

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

szName

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

prgIntVals

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

prgLengths

ตัวชี้ไปยังอาร์เรย์ของจำนวนเต็มแบบยาว อาร์เรย์นี้จะเก็บความยาวเป็นไบต์ของแต่ละค่าในอาร์เรย์ที่ชี้ไปตามprgIntVals หมายเหตุว่า จะเก็บค่าSQL_NULL_DATAถ้ารายการข้อมูลที่สอดคล้องกันประกอบด้วยค่า Null สำหรับรายละเอียดเพิ่มเติม ให้ดูฟังก์ชัน ODBC API SQLBindColในการอ้างอิงของ ODBC SDK Programmer?

หมายเหตุ

ฟังก์ชันRFX_Int_Bulkการโอนหลายแถวของข้อมูลจำนวนเต็มจากคอลัมน์ของแหล่งข้อมูล ODBC ให้อาร์เรย์สอดคล้องกันในการCRecordset-มาวัตถุ คอลัมน์ในแหล่งข้อมูลต้องมีชนิดเป็น ODBC ของSQL_SMALLINT ชุดระเบียนต้องกำหนดฟิลด์ข้อมูลสมาชิกของตัวชี้ชนิดint?

ถ้าคุณเตรียมใช้งานprgIntValsและprgLengthsเพื่อNULLจากนั้นอาร์เรย์ชี้มาที่จะถูกจัดสรรโดยอัตโนมัติ มีขนาดเท่ากับขนาด rowset?

หมายเหตุnbsp  การแลกเปลี่ยนเขตข้อมูลระเบียนจำนวนมากเท่านั้นโอนข้อมูลจากแหล่งข้อมูลให้กับวัตถุ recordset เพื่อให้สามารถปรับปรุงชุดระเบียนของคุณ คุณต้องใช้ฟังก์ชัน ODBC API SQLSetPos สำหรับตัวอย่างของวิธีการทำเช่นนี้ ให้ดูตัวอย่าง DBFETCH(&N)?

สำหรับข้อมูลเพิ่มเติม ให้ดูบทความ ชุดระเบียน: กำลังนำระเบียนในกลุ่ม (ODBC)และ แลกเปลี่ยนเขตข้อมูลของระเบียน (RFX)ในVisual c ++ Programmer ของคำแนะนำ?

ตัวอย่าง

ดูที่RFX_Text_Bulk?

ดูเพิ่มเติมnbspRFX_Binary_Bulk, RFX_Bool_Bulk, RFX_Byte_Bulk, RFX_Date_Bulk, RFX_Double_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType(&N)

Index