до втрати RFX_Date_Bulk (CFieldExchange * pFX, LPCTSTR szName, TIMESTAMP_STRUCT ** prgTSVals, довгий ** prgLengths );
Параметри
pFX
Вказівник на об'єкт CFieldExchange . Цей об'єкт містить інформацію, щоб визначити контекст для кожного виклику функції. Докладніше, перегляньте статтю запису обміну даними: як RFX працює в Visual C++ програміста керівництво.
szName
Ім'я стовпця даних.
prgTSVals
Вказівник на масив значень TIMESTAMP_STRUCT . Цей масив буде зберігати дані передаються з джерела даних в наборі записів. Щоб отримати додаткові відомості про тип даних, TIMESTAMP_STRUCT зверніться до розділу "C типів даних" у додатку d програміста ODBC SDK посилання.
prgLengths
Вказівник на масив для довгих цілих. Цей масив буде зберігати довжина в байтах кожного значення в масиві вказав на prgTSVals. Зверніть увагу, що значення SQL_NULL_DATA буде зберігатися, якщо відповідний елемент даних містить значення Null. Для більш докладної інформації див функції ODBC API SQLBindCol в SDK програміста ODBC посилання.
Зауваження
Функція RFX_Date_Bulk передає кілька рядків даних, TIMESTAMP_STRUCT зі стовпців джерела даних ODBC відповідного масив в CRecordset-отриманих об'єкта. Стовпець джерела даних може мати ODBC типу SQL_DATE, SQL_TIMEабо SQL_TIMESTAMP. Набір записів повинен визначити тип вказівника членом поля даних TIMESTAMP_STRUCT.
Якщо ви ініціювати, prgTSVals і prgLengths для NULL, потім масивів, вони вказують на будуть виділені автоматично, з розмірами дорівнює розміру набір рядків.
Примітка Навалом поле запису exchange лише переносить дані з джерела даних до набору записів об'єкта. Для того, щоб зробити ваш набір записів оновлювану, ви повинні використовувати функції ODBC API SQLSetPos. Приклад того, як це зробити, перегляньте зразок DBFETCH.
Докладніше, перегляньте статті набір записів: вилучення записів у базову (ODBC) і Поле запису Exchange (RFX) в Visual C++ програміста керівництво.
Приклад
Див RFX_Text_Bulk.
Дивіться також RFX_Binary_Bulk, RFX_Bool_Bulk, RFX_Byte_Bulk, RFX_Double_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType