RFX_Byte_Bulk

void RFX_Byte_Bulk (CFieldExchange * pFX, LPCTSTR szName, BAJT ** prgByteVals, 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.

prgByteVals

Wskaźnik tablicę wartości BAJTU . 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 prgByteVals. 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_Byte_Bulk przenosi wiele wierszy pojedynczego bajtów 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_TINYINT. Zestaw rekordów, musisz zdefiniować członek danych pola typ wskaźnika na BAJT.

Jeśli należy zainicjować, prgByteVals 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_Date_Bulk, RFX_Double_Bulk, RFX_Int_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType

Index