Partilhar via


RFX_Date_Bulk

Transferências de várias linhas de TIMESTAMP_STRUCT dados de uma coluna de uma fonte de dados ODBC para uma matriz correspondente em um CRecordset-derivados do objeto.

void RFX_Date_Bulk(
   CFieldExchange* pFX,
   LPCTSTR szName,
   TIMESTAMP_STRUCT** prgTSVals,
   long** prgLengths 
);

Parâmetros

  • pFX
    Um ponteiro para um CFieldExchange objeto.Este objeto contém informações para definir o contexto para cada telefonar da função.Para obter mais informações, consulte o artigo Intercâmbio de campo do registro: Como RFX trabalha.

  • szName
    O nome de uma coluna de dados.

  • prgTSVals
    Um ponteiro para uma matriz de TIMESTAMP_STRUCT valores.Essa matriz irá armazenar os dados devem ser transferidos da fonte de dados para o conjunto de registros.Para obter mais informações sobre o TIMESTAMP_STRUCT tipo de dados de , consulte o tópico "Tipos de dados C" no Apêndice D dosReferência do programador de ODBC SDK.

  • prgLengths
    Um ponteiro para uma matriz de inteiros longos.Essa matriz armazenará o comprimento em bytes de cada valor na matriz apontada por prgTSVals. Observe que o valor SQL_NULL_DATA serão armazenados se o item de dados correspondente contiver um valor nulo.Para obter mais detalhes, consulte a função de ODBC API SQLBindCol in the Referência do programador de ODBC SDK.

Comentários

Coluna da fonte de dados pode ter um tipo ODBC de SQL_DATE, SQL_TIME, or SQL_TIMESTAMP.O conjunto de registros deve definir um membro de dados de campo do tipo de ponteiro para TIMESTAMP_STRUCT.

Se você inicializar prgTSVals e prgLengths para NULO, em seguida, os arrays que apontem para será alocado automaticamente, com tamanhos igual ao dimensionar do conjunto de linhas.

Observação:

Registro em massa troca de campos só transfere dados da fonte de dados para o objeto de conjunto de registros.Para tornar seu conjunto de registros atualizável, você deve usar a função de API de ODBC SQLSetPos.

Para obter mais informações, consulte o artigo conjunto de registros: Busca de registros em massa (ODBC) e Registro de campo Exchange (RFX).

Exemplo

See RFX_Text_Bulk.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

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