RFX_Long_Bulk

аннулировать RFX_Long_Bulk (CFieldExchange * pFX, LPCTSTR szName, Лонг ** prgLongVals, Лонг ** prgLengths );

Параметры

pFX

Указатель на объект CFieldExchange . Этот объект содержит сведения для определения контекста для каждого вызова функции. Для получения дополнительных сведений см. статью Обмен полями записей: как RFX работ в Руководстве по Visual C++ программист.

szName

Имя столбца данных.

prgLongVals

Указатель на массив из долгого целых чисел. Этот массив будет хранить данные быть передан из источника данных в набор записей.

prgLengths

Указатель на массив из долгого целых чисел. Этот массив будет сохранять длину в байтах каждого значения в массиве, который указывает prgLongVals. Обратите внимание, что значение SQL_NULL_DATA будет сохранено, если соответствующий элемент данных содержит значение Null. Для получения более подробной информации см. ODBC API-функцию SQLBindCol в Справочник программиста ODBC SDK.

Примечания

RFX_Long_Bulk функция передачи нескольких строк данных Длинное целое из столбца источника данных ODBC в соответствующий массив в CRecordset-производный объект. Столбец источника данных должен иметь тип ODBC SQL_INTEGER. Набор записей необходимо определить элемент данных поля типа указателя для долгого.

Если инициализировать prgLongVals и prgLengths в NULL, затем массивы, которые указывают они будут выделены автоматически, с размерами равно размеру набора строк.

Примечание   Блочный обмен полей записей только передает данные из источника данных в объект набора записей. Для того чтобы набор записей обновляемым, необходимо использовать функцию интерфейса API ODBC SQLSetPos. В качестве примера того, как это сделать, см. пример DBFETCH.

Для получения дополнительной информации, обратитесь к статьям набор записей: выборка записей (ODBC) и Запись обмена полей записей (RFX) в Руководстве Visual C++ программист.

Пример

Посмотреть RFX_Text_Bulk.

См. также RFX_Binary_Bulk, RFX_Bool_Bulk, RFX_Byte_Bulk, RFX_Date_Bulk, RFX_Double_Bulk, RFX_Int_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType

Index