void RFX_Long_Bulk (CFieldExchange * pFX, LPCTSTR szName, długo ** prgLongVals, długo ** prgLengths );
Parametry
pFX
Wskaźnik do obiektu CFieldExchange . Ten obiekt zawiera informacje, aby zdefiniować kontekst dla każdego wywołania funkcji. Aby uzyskać więcej informacji, zobacz artykuł wymiany pola rekordu: jak działa RFX w Visual C++ Programmer's Guide.
szName
Nazwa kolumny danych.
prgLongVals
Wskaźnik tablicy liczby całkowite długie. Tej tablicy będzie przechowywać dane, które mają być przeniesione ze źródła danych do zestawu rekordów.
prgLengths
Wskaźnik tablicy liczby całkowite długie. Tej tablicy będzie przechowywał długość w bajtach każdej wartości w tablicy wskazywanego przez prgLongVals. 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 ODBC SDK Programmer's Reference.
Uwagi
Funkcja RFX_Long_Bulk przenosi wielu wierszy danych Liczba całkowita długa z kolumny źródła danych ODBC do odpowiedniej tablicy w CRecordset-pochodnych obiektu. W kolumnie Źródło danych musi mieć typ ODBC SQL_INTEGER. Zestaw rekordów, musisz zdefiniować członek danych pola typ wskaźnika na długie.
Jeśli należy zainicjować, prgLongVals i prgLengths wartość null, następnie tablice, które wskazują będą przyznawane automatycznie, o rozmiarze równym rozmiarowi wierszy.
Uwaga Luzem w polu rekordu wymiany tylko przenosi dane ze źródła danych do obiektu recordset. W celu uczynienia aktualizowalna twoim zestawie rekordów, należy użyć funkcji interfejsu API ODBC SQLSetPos. Aby zapoznać się z przykładem tego, jak to zrobić, zobacz próbki DBFETCH.
Aby uzyskać więcej informacji, zobacz artykuły rekordów: pobieranie rekordów w masowych (ODBC) i Wymiany pola rekordu (RFX) w Visual C++ Programmer's Guide.
Przykład
Zobacz RFX_Text_Bulk.
Zobacz też RFX_Binary_Bulk, RFX_Bool_Bulk, RFX_Byte_Bulk, RFX_Date_Bulk, RFX_Double_Bulk, RFX_Int_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType