DFX_LongBinary

privatevoid &AFXAPI DFX_LongBinary ( CDaoFieldExchange * pFX, LPCTSTR SzName, CLongBinaryamp; Wert, DWORDdwPreAllocLength AFX_DAO_LONGBINARY_DEFAULT_SIZE, DWORD = dwBindOptions = 0 );

Parameter

pFX

Ein Zeiger auf ein Objekt der Klasse CDaoFieldExchange. Dieses Objekt enthält Informationen, die den Kontext für jeden Aufruf der Funktion definieren. Weitere Informationen zu den Vorgängen ein CDaoFieldExchange Objekt angeben kann, finden Sie im Artikel DAO-Datensatzfeldaustausch: Funktionsweise von DFX im Visual C++ Programmer's Guide.

szName

Den Namen einer Datenspalte.

wert

Der Wert in der angegebenen Datenmember gespeicherten — der Wert übergeben werden. Für eine Übertragung von Recordset-Datenquelle wird der Wert des Typs CLongBinary, den angegebenen Datenmember entnommen. Für eine Übertragung von Datenquelle Recordset ist der Wert in den angegebenen Datenmember gespeichert.

nPreAllocSize

Das Framework reserviert diese Speichermenge. Wenn Ihre Daten größer ist, wird der Rahmen mehr Speicherplatz nach Bedarf zugeordnet. Legen Sie für eine bessere Leistung dieser Größe auf einen Wert groß genug, um Umschichtungen zu verhindern.

dwBindOptions

Eine Option, mit der Sie nutzen Sie MFC doppelter Pufferungsmechanismus zum Erkennen von Recordset-Felder, die geändert wurden. Der Standard, AFX_DISABLE_FIELD_CACHE, verwendet keine doppelte Pufferung. Der andere Wert ist AFX_DAO_ENABLE_FIELD_CACHE. Doppelpufferung verwendet, und Sie haben nicht zu tun, zusätzliche Arbeit Felder markieren schmutzig oder Null. Leistung und Speicher Gründe vermeiden Sie diesen Wert, wenn Ihre binären Daten relativ klein ist.

Diese Optionen werden weiter in dem Artikel erklärt DAO-Recordset: Datensätze dynamisch binden im Visual C++ Programmer's Guide.

Hinweis&Nbsp;  Sie können steuern, ob Daten doppelte standardmäßig gepuffert werden, durch Festlegen von CDaoRecordset::m_bCheckCacheForDirtyFields.

Bemerkungen

Wichtig&Nbsp;  Es wird empfohlen, dass Sie DFX_Binary anstelle von dieser Funktion verwenden. DFX_LongBinary wird für die Kompatibilität mit den MFC-ODBC-Klassen bereitgestellt.

Die DFX_LongBinary -Funktion überträgt Daten binary large Object (BLOB) mit der Klasse CLongBinary zwischen den Felddatenmembern des ein CDaoRecordset -Objekt und den Spalten eines Datensatzes in der Datenquelle. Daten werden zwischen DAO_BYTES in DAO und Typ CLongBinary im Recordset zugeordnet.

Beispiel

Siehe DFX_Text.

Siehe auch&Nbsp;CLongBinary DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, CDaoFieldExchange::SetFieldType,

Index