Partilhar via


RFX_Double_Bulk

Transfere várias linhas de dados de precisão dupla, de ponto flutuante de uma coluna de uma fonte de dados ODBC em uma matriz correspondente em CRecordset- objeto derivada.

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

Parâmetros

  • pFX
    Um ponteiro para um objeto de CFieldExchange . Esse objeto contém informações para definir o contexto para cada chamada da função. Para obter mais informações, consulte o artigo Exchange campo do registro: Como funciona RFX.

  • szName
    O nome de uma coluna de dados.

  • prgDblVals
    Um ponteiro para uma matriz de valores de double . Esta matriz armazenará os dados a serem transferidos da fonte de dados ao conjunto de registros.

  • prgLengths
    Um ponteiro para uma matriz de inteiros longos. Esta matriz armazenará o comprimento em bytes de cada valor na matriz apontada por prgDblVals. Observe que o valor SQL_NULL_DATA armazenado será se o item de dados correspondente contém um valor nulo. Para obter mais detalhes, consulte a função SQLBindCol de ODBC API em ODBC programmer's reference SDK.

Comentários

A coluna de fonte de dados deve ter um tipo ODBC de SQL_DOUBLE. O conjunto de registros deve definir um membro de dados do campo do ponteiro do tipo a double.

Se você iniciar prgDblVals e prgLengths a nulo, as matrizes que apontam para serão atribuídas automaticamente, com tamanhos iguais ao conjunto de linhas.

Dica

Os dados em massa das transferências de troca do campo de registro somente da fonte de dados ao conjunto de registros objeto.Para fazer seu conjunto de registros atualizável, você deve usar a função SQLSetPosde ODBC API.

Para obter mais informações, consulte os artigos Conjunto de registros: Buscando registros em massa (ODBC) e Exchange campo de registro (RFX).

Exemplo

Consulte RFX_Text_Bulk.

Requisitos

Header: afxdb.h

Consulte também

Referência

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

Conceitos

Macros e globais MFC