RFX_Date_Bulk
Transfere várias linhas de dados de TIMESTAMP_STRUCT de uma coluna de uma fonte de dados ODBC em uma matriz correspondente em CRecordset- objeto derivada.
void RFX_Date_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
TIMESTAMP_STRUCT** prgTSVals,
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.prgTSVals
Um ponteiro para uma matriz de valores de TIMESTAMP_STRUCT . Esta matriz armazenará os dados a serem transferidos da fonte de dados ao conjunto de registros. Para obter mais informações sobre o tipo de dados de TIMESTAMP_STRUCT , consulte o tópico “tipos de dados C 2.0” no apêndice D de referência do programador de ODBC SDK.prgLengths
Um ponteiro para uma matriz de inteiros longos. Esta matriz armazenará o comprimento em bytes de cada valor na matriz apontada por prgTSVals. 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 pode ter um tipo ODBC de SQL_DATE, de SQL_TIME, ou de SQL_TIMESTAMP. O conjunto de registros deve definir um membro de dados do campo do ponteiro do tipo a TIMESTAMP_STRUCT.
Se você iniciar prgTSVals 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