RFX_Double_Bulk

void RFX_Double_Bulk (CFieldExchange * pFX, LPCTSTR szName, podwójne ** prgDblVals, 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.

prgDblVals

Wskaźnik tablicy wartości podwójne . 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 prgDblVals. 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_Double_Bulk przenosi wielu wierszy danych zmiennoprzecinkowych podwójnej precyzji 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_DOUBLE. Zestaw rekordów, musisz zdefiniować członek danych pola typ wskaźnika do podwójnego.

Jeśli należy zainicjować, prgDblVals 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_Int_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType

Index