Freigeben über


RFX_Double_Bulk

Überträgt mehrere Zeilen aus, Gleitkommadaten mit doppelter Genauigkeit einer Spalte einer ODBC-Datenquelle zu einem entsprechenden Array in CRecordset abgeleitetes Objekt.

void RFX_Double_Bulk( 
   CFieldExchange* pFX, 
   LPCTSTR szName, 
   double** prgDblVals, 
   long** prgLengths  
);

Parameter

  • pFX
    Einen Zeiger auf ein CFieldExchange-Objekt. Dieses Objekt enthält Informationen, um den Kontext für jeden Aufruf der Funktion. Weitere Informationen finden Sie im Artikel Datensatzfeldaustausch: Wie RFX funktioniert.

  • szName
    Der Name einer Datenspalte.

  • prgDblVals
    Ein Zeiger auf ein Array double-Werten. Dies speichert Array die von der Datenquelle zu übertragenden Daten, z Recordset.

  • prgLengths
    Ein Zeiger auf ein Array langen ganzen Zahlen. Dies speichert Array Längen in Bytes in jedes Werts im Array, auf den durch prgDblVals gezeigt wird. Beachten Sie, dass der Wert SQL_NULL_DATA gespeichert wird, wenn das entsprechende DataItem-Steuerelement einen NULL-Wert enthält. Weitere Informationen finden Sie die ODBC-API-Funktion SQLBindCol in ODBC SDKProgrammer's Reference.

Hinweise

Die Datenquellenspalte muss einen ODBC-Typ SQL_DOUBLE verfügen. Das Recordset muss einen Felddatenmember des Typs pointer zu double definieren.

Wenn Sie prgDblVals und prgLengths in NULL initialisieren, werden die Arrays, auf die diese verweisen, automatisch mit, Größen gleich der Größe zugeordnet.

Hinweis

Der Sammel-Datensatzfeldaustausch überträgt Daten nur von der Datenquelle in das Recordset-Objekt.Um das Recordset aktualisierbar auszuführen, müssen Sie die ODBC-API-Funktion SQLSetPos verwenden.

Weitere Informationen finden Sie in Artikel Recordset: Datensätze in einer Sammeloperation (ODBC) und Datensatzfeldaustausch (RFX).

Beispiel

Siehe RFX_Text_Bulk.

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

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

Konzepte

MFC-Makros, globale Funktionen und globale Variablen