Exportieren (0) Drucken
Alle erweitern
TRY
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

RFX_Bool_Bulk

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

void RFX_Bool_Bulk(
   CFieldExchange* pFX,
   LPCTSTR szName,
   BOOL** prgBoolVals,
   long** prgLengths 
);

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.

prgBoolVals

Ein Zeiger auf ein Array BOOL-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 prgBoolVals 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.

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

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

Hinweis 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).

Header: afxdb.h

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft