RFX_Date_Bulk

Überträgt mehrere Zeilen mit TIMESTAMP_STRUCT Daten einer Spalte einer ODBC-Datenquelle in ein entsprechendes 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 zu definieren.Weitere Informationen finden Sie im Artikel Datensatzfeldaustausch: Wie Funktionsweise von RFX.

  • szName
    Der Name einer Datenspalte.

  • prgTSVals
    Ein Zeiger auf ein Array von Werten TIMESTAMP_STRUCT.Dieses Array speichert die von der Datenquelle übertragen werden Daten auf das Recordset.Weitere Informationen zu den TIMESTAMP_STRUCT Datentyp finden Sie im Thema "C-Datentypen" im Anhang D der ODBC SDK Programmer's Reference.

  • prgLengths
    Ein Zeiger auf ein Array von langen ganzen Zahlen.Dieses Array speichert die Länge in Bytes jedes Werts im Array, auf die von prgTSVals dargestellt wird.Beachten Sie, dass der Wert SQL_NULL_DATA gespeichert wird, wenn das entsprechende Datenelement einen NULL-Wert enthält.Weitere Informationen finden Sie unter der ODBC-API-Funktion SQLBindCol in der ODBC SDK Programmer's Reference.

Hinweise

Die Spalte darf keinen SQL_DATE ODBC-Typ Datenquellen, SQL_TIME oder SQL_TIMESTAMP haben.Das Recordset muss einen Felddatenmember vom Typ pointer TIMESTAMP_STRUCT zu definieren.

Wenn Sie prgTSVals und prgLengthsNULL zu initialisieren, werden die Arrays, die sie zu verweisen, automatisch mit Größen gleich der Größe des Rowsets zugeordnet.

HinweisHinweis

den Sammel-Datensatzfeldaustausch überträgt lediglich Daten aus der Datenquelle in das Recordset-Objekt.Um das Recordset aktualisierbar zu machen, müssen Sie die ODBC-API-Funktion SQLSetPos verwenden.

Weitere Informationen finden Sie in der Recordset: Abrufen von Datensätzen in einer Sammeloperation (ODBC) Artikel und Datensatzfeldaustausch (RFX).

Beispiel

Weitere Informationen finden Sie unter 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 und -globale Werte