DFX_LongBinary
Wichtig wird empfohlen, dass Sie DFX_Binary anstelle dieser 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.szName
Der Name einer Datenspalte.Wert
Der Wert gespeichert im angegebenen Datenmember - der zu übertragenden Wert. Eine Übertragung vom Recordset zu Datenquelle, wird der Wert, des Typs CLongBinary, im angegebenen Datenmember angewendet. Eine Übertragung von Datenquelle zu Recordset, wird der Wert im angegebenen Datenmember gespeichert.dwPreAllocSize
Das Framework teilt diesen Arbeitsspeicher zu. Wenn die Daten größer sind, ist das Framework zugeordnet hat mehr Leerzeichen nach Bedarf. Zur Leistungsverbesserung legen Sie diese Größe auf einen Wert fest, der ausreicht, um die Neuzuordnungen zu verhindern groß ist.dwBindOptions
Eine Option, die Sie Mechanismus doppelter Pufferung MFC zum Feststellen von Recordsetfeldern nutzen können, die geändert wurden. Der Standard, AFX_DISABLE_FIELD_CACHE verwendet, keine doppelten Pufferung. Der andere mögliche Wert ist AFX_DAO_ENABLE_FIELD_CACHE. Wird doppelte Pufferung und Sie müssen zusätzliche Arbeit, die geänderten oder ungültigen Felder zu markieren. Für Leistungs- und Arbeitsspeichergründe vermeiden Sie diesen Wert, es sei denn, die Binärdaten relativ klein sind.Hinweis
Sie können steuern, ob Daten das double sind, das standardmäßig gepuffert werden, indem sie CDaoRecordset::m_bCheckCacheForDirtyFields festlegen.
Hinweise
DFX_LongBinary wird für die Kompatibilität mit den ODBC-Klassen bereitgestellt. Die DFX_LongBinary-Funktionsübergangs-BinaryLarge Object- (BLOB)- Daten mithilfe der Klasse CLongBinary zwischen den Felddatenmembern eines CDaoRecordset-Objekts und Spalten eines Datensatzes auf der Datenquelle. Daten werden zwischen Typ DAO_BYTES der DAO und Typ CLongBinary im Recordset zugeordnet.
Beispiel
Siehe DFX_Text.
Anforderungen
Header: afxdao.h
Siehe auch
Referenz
CDaoFieldExchange::SetFieldType