DFX_LongBinary
Wichtig wird empfohlen, anstelle dieser DFX_Binary-Funktion verwenden.
void AFXAPI DFX_LongBinary(
CDaoFieldExchange* pFX,
LPCTSTR szName,
CLongBinary& value,
DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE,
DWORD dwBindOptions = 0
);
Parameter
pFX
Ein Zeiger auf ein Objekt der Klasse CDaoFieldExchange.Dieses Objekt enthält Informationen, um den Kontext für jeden Aufruf der Funktion zu definieren.szName
Der Name einer Datenspalte.Wert
Der Wert, der im angegebenen Datenmember gespeicherten übertragen werden.Für eine Übertragung von Recordsets zu Datenquelle, wird der Wert vom Typ CLongBinary, aus dem angegebenen Datenmember gebunden.Für eine Übertragung von Datenquelle Recordsets liegt, wird der Wert im angegebenen Datenmember gespeichert.dwPreAllocSize
Das Framework weist diesen Speicher.Wenn Ihre Daten größer ist, wird das Framework nach Bedarf mehr Speicherplatz zugeordnet ist.Eine höhere Leistung legen Sie die Größe auf einen Wert fest, der Neuzuordnungen, um zu verhindern, dass ausreichend groß ist.dwBindOptions
Eine Option, die Sie von MFC doppelter Pufferung Mechanismus zum Erkennen von Datenfeldern Recordset nutzen können, die geändert wurden.Der Standardwert AFX_DISABLE_FIELD_CACHE, werden keine doppelten Pufferung.Der andere mögliche Wert ist AFX_DAO_ENABLE_FIELD_CACHE.Wird die doppelte Pufferung und Sie müssen keine zusätzliche Arbeit erledigen, um die geänderten Felder oder NULL zu kennzeichnen.Aus Leistungs- und Arbeitsspeicher gründe vermeiden Sie diesen Wert aus, es sei denn, die Binärdaten relativ klein sind.Hinweis Sie können steuern, ob Daten der Double-Wert ist, das standardmäßig gepuffert wird, indem Sie CDaoRecordset::m_bCheckCacheForDirtyFields festlegen.
Hinweise
DFX_LongBinary wird aus Gründen der Kompatibilität mit den MFC-ODBC-Klassen bereitgestellt.Die Funktion DFX_LongBinary überträgt Daten des Binary Large Object (BLOB) mithilfe von der Klasse CLongBinary zwischen Felddatenmembern eines CDaoRecordset-Objekts und Spalten eines Datensatzes in der Datenquelle.Daten werden in DAO_BYTES-Typ von DAO und Typ CLongBinary im Recordset zugeordnet.
Beispiel
Weitere Informationen finden Sie unter DFX_Text.
Anforderungen
Header: afxdao.h
Siehe auch
Referenz
CDaoFieldExchange::SetFieldType