RFX_Date_Bulk
Transfery wielu wierszy TIMESTAMP_STRUCT dane z kolumny źródła danych ODBC do odpowiedniej tablicy w CRecordset-pochodnych obiektu.
void RFX_Date_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
TIMESTAMP_STRUCT** prgTSVals,
long** prgLengths
);
Parametry
pFX
Wskaźnik do CFieldExchange obiektu.Ten obiekt zawiera informacje, aby zdefiniować kontekst dla każdego wywołania funkcji.Aby uzyskać więcej informacji, zobacz artykuł wymiany pól rekordu: jak działa RFX.szName
Nazwa kolumny danych.prgTSVals
Wskaźnik do tablicy TIMESTAMP_STRUCT wartości.Ta tablica będzie przechowywać dane do przetransferowania ze źródła danych do zestawu rekordów.Aby uzyskać więcej informacji o TIMESTAMP_STRUCT , typ danych, zobacz temat "C typy danych" w dodatku D SDK Podręcznik programisty ODBC.prgLengths
Wskaźnik do tablicy liczby całkowite długie.Ta tablica będzie przechowywać długość w bajtach każdej wartości w tablicy wskazywanej przez prgTSVals.Należy zauważyć, że wartość SQL_NULL_DATA będą przechowywane, jeżeli odpowiadający mu element danych zawiera wartość Null.Aby uzyskać więcej informacji, zobacz opis funkcji interfejsu API ODBC Procedura SQLBindCol w SDK Podręcznik programisty ODBC.
Uwagi
Kolumny źródła danych może mieć typ ODBC SQL_DATE, SQL_TIME, lub SQL_TIMESTAMP.Zestaw rekordów, należy zdefiniować pole element członkowski danych typu wskaźnika do TIMESTAMP_STRUCT.
Jeśli zainicjować prgTSVals i prgLengths do wartości NULL, a następnie tablic, wskaż polecenie przydzielana automatycznie, z rozmiarami równa rozmiar zestawu wierszy.
[!UWAGA]
Wymiana pole rekordu luzem tylko przeniesienie danych ze źródła danych do obiektu recordset.Aby swój zestaw rekordów można aktualizować, należy użyć funkcji interfejsu API ODBC SQLSetPos.
Aby uzyskać więcej informacji, zobacz artykuły zestaw rekordów: pobieranie rekordów luzem (ODBC) i Rekord pola programu Exchange (RFX).
Przykład
Zobacz RFX_Text_Bulk.
Wymagania
Nagłówek: afxdb.h