DFX_LongBinary
Důležité je vhodné použít DFX_Binary namísto této funkce.
void AFXAPI DFX_LongBinary(
CDaoFieldExchange* pFX,
LPCTSTR szName,
CLongBinary& value,
DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE,
DWORD dwBindOptions = 0
);
Parametry
pFX
Ukazatel na objekt třídy CDaoFieldExchange.Tento objekt obsahuje informace, které definují kontext pro volání funkce.szName
Název datového sloupce.hodnota
Hodnota uložená v uvedených datový člen – hodnota má být převedeno.Pro přenos ze záznamů na hodnotu typu zdroje dat CLongBinary, je převzata z členů zadaná data.Pro převod ze zdroje dat do záznamů hodnota uložena v členských zadaná data.dwPreAllocSize
Preallocates rámci tohoto množství paměti.Pokud data větší, bude rámci přidělení více místa podle potřeby.Pro lepší výkon nastaven na hodnotu, která je dostatečně velký, aby se zabránilo přerozdělení této velikosti.dwBindOptions
Tato možnost umožňuje využívat jeho MFC dvojité vyrovnávací paměti mechanismus zjišťování záznamů pole, které změnily.Výchozí nastavení, AFX_DISABLE_FIELD_CACHE, nepoužívá dvojité ukládání do vyrovnávací paměti.Možná hodnota je AFX_DAO_ENABLE_FIELD_CACHE.Použití dvojité ukládání a nemají práci, označte pole dirty nebo Null.Z důvodu paměti a výkon vyhnout tato hodnota není relativně malé binární data.[!POZNÁMKA]
Můžete určit, zda jsou data dvojité vyrovnávací paměti ve výchozím nastavením CDaoRecordset::m_bCheckCacheForDirtyFields.
Poznámky
DFX_LongBinaryzajišťuje kompatibilitu s tříd MFC ODBC.DFX_LongBinary Funkce převede binární velkých objektů (BLOB) dat pomocí třídy CLongBinary mezi členy pole dat CDaoRecordset objektu a sloupce záznam ve zdroji dat.Data je mapována mezi DAO_BYTES do DAO a CLongBinary v sadě záznamů.
Příklad
Viz DFX_Text.
Požadavky
Záhlaví: afxdao.h
Viz také
Referenční dokumentace
CDaoFieldExchange::SetFieldType