RFX_Byte_Bulk

Überträgt mehrere Zeilen in einer einzigen Bytes aus einer Spalte einer ODBC-Datenquelle in ein entsprechendes Array in CRecordset abgeleitetes Objekt.

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

  • prgByteVals
    Ein Zeiger auf ein Array von Werten BYTE.Dieses Array speichert die von der Datenquelle übertragen werden Daten auf das Recordset.

  • 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 prgByteVals 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 muss einen ODBC-Typ Datenquellen SQL_TINYINT haben.Das Recordset muss einen Felddatenmember vom Typ pointer BYTE zu definieren.

Wenn Sie prgByteVals 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_Date_Bulk

RFX_Double_Bulk

RFX_Int_Bulk

RFX_Long_Bulk

RFX_Single_Bulk

RFX_Text_Bulk

CFieldExchange::SetFieldType

Konzepte

MFC-Makros und -globale Werte