RFX_Double_Bulk

传输,双精度浮点多行数据从 ODBC 数据源的列与 CRecordset对应的数组派生的对象。

void RFX_Double_Bulk( 
   CFieldExchange* pFX, 
   LPCTSTR szName, 
   double** prgDblVals, 
   long** prgLengths  
);

参数

  • pFX
    指向 CFieldExchange 对象的指针。 此对象包含信息定义函数的每次调用的上下文。 有关更多信息,请参见知识库文章 记录字段交换:RFX 的工作机制

  • szName
    数据列的名称。

  • prgDblVals
    指向的指针 double。 此数组中存储将数据从数据源传输到记录集。

  • prgLengths
    对数组的指针。的整数。 此数组在存储字节将长度数组中的每个值都指向的 prgDblVals。 注意 SQL_NULL_DATA 值将存储,则对应的数据项包含一个空值。 有关详细信息,请参阅《ODBC SDK Programmer's Reference 的ODBC API 函数 SQLBindCol

备注

数据源列必须具有 SQL_DOUBLE的 ODBC 类型。 记录集必须定义类型指针的字段数据成员设置为 double

如果您将 prgDblVals 和 prgLengths 初始化为 NULL,则将指向的数组,大小将自动指派与等于行集合大小。

备注

从数据源仅批量记录字段交换数据传输到记录集对象。若要使记录集是可更新的,必须使用 ODBC API 函数 SQLSetPos

有关更多信息,请参见和文章 记录集:批量获取记录 (ODBC)记录字段交换 (RFX)

示例

参见 RFX_Text_Bulk

要求

标头: afxdb.h

请参见

参考

RFX_Binary_Bulk

RFX_Bool_Bulk

RFX_Byte_Bulk

RFX_Date_Bulk

RFX_Int_Bulk

RFX_Long_Bulk

RFX_Single_Bulk

RFX_Text_Bulk

CFieldExchange::SetFieldType

概念

MFC 宏和全局函数