Share via


RFX_Date_Bulk

Überträgt mehrere Zeilen von TIMESTAMP_STRUCT Daten einer Spalte einer ODBC-Datenquelle zu einem entsprechenden Array in CRecordset abgeleitetes Objekt.

void RFX_Date_Bulk( 
   CFieldExchange* pFX, 
   LPCTSTR szName, 
   TIMESTAMP_STRUCT** prgTSVals, 
   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.

  • prgTSVals
    Ein Zeiger auf ein Array TIMESTAMP_STRUCT-Werten. Dies speichert Array die von der Datenquelle zu übertragenden Daten, z Recordset. Weitere Informationen zum TIMESTAMP_STRUCT Datentyp, finden Sie im Thema "C-Datentypen" im Anhang D von ODBC Programmer's Reference.

  • prgLengths
    Ein Zeiger auf ein Array langen ganzen Zahlen. Dies speichert Array Längen in Bytes in jedes Werts im Array, auf den durch prgTSVals 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 kann einen ODBC-Typ SQL_DATE, SQL_TIME oder SQL_TIMESTAMP verfügen. Das Recordset muss einen Felddatenmember des Typs pointer zu TIMESTAMP_STRUCT definieren.

Wenn Sie prgTSVals 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_Double_Bulk

RFX_Int_Bulk

RFX_Long_Bulk

RFX_Single_Bulk

RFX_Text_Bulk

CFieldExchange::SetFieldType

Konzepte

MFC-Makros, globale Funktionen und globale Variablen