DFX_LongBinary

недійсними &AFXAPI DFX_LongBinary ( CDaoFieldExchange * pFX, LPCTSTR szName, CLongBinaryamp; значення, DWORDdwPreAllocLength = AFX_DAO_LONGBINARY_DEFAULT_SIZE, DWORD dwBindOptions = 0 );

Параметри

pFX

Вказівник на об'єкт класу CDaoFieldExchange. Цей об'єкт містить інформацію, щоб визначити контекст для кожного виклику функції. Щоб отримати додаткові відомості про операції, CDaoFieldExchange об'єкт можна вказати, перегляньте статтю ДАО запис обміну даними: як DFX працює в Visual C++ програміста керівництво.

szName

Ім'я стовпця даних.

значення

Значення, які зберігаються в компонент зазначених даних — значення будуть передані. Для передачі з набору записів джерела даних значення, тип CLongBinary, взято з членів вказані дані. Для передачі до набору записів із джерела даних значення зберігається у вказані дані член.

nPreAllocSize

Рамках preallocates цей обсяг пам'яті. Якщо дані більшого, рамках буде виділено більше простору, якщо необхідно. Для кращої продуктивності встановити цей розмір досить великий, щоб запобігти reallocations значення.

dwBindOptions

Параметр, який дає змогу скористатися MFC, подвійний Буферизація механізм для виявлення поля набір записів, які змінилися. За замовчуванням, AFX_DISABLE_FIELD_CACHE, не використовується подвійна буферізація. Інші можливі значення є AFX_DAO_ENABLE_FIELD_CACHE. Подвійна буферізація використовується і ви не повинні робити додаткову роботу, щоб позначити поля брудні або значення Null. Для виконання і пам'яті причин уникнути це значення, якщо двійкові дані відносно невеликим.

Ці параметри пояснено далі в статті записів DAO: прив'язування записів динамічно в Visual C++ програміста керівництво.

Примітка   Ви можете контролювати, чи дані є подвійний buffered за замовчуванням шляхом встановлення CDaoRecordset::m_bCheckCacheForDirtyFields.

Зауваження

Важливо   Рекомендовано використовувати замість того, щоб ця функція DFX_Binary . DFX_LongBinary забезпечує сумісність з класами MFC ODBC.

DFX_LongBinary функція переказів великих двійкових об'єктів (BLOB) даних, використовуючи клас CLongBinary між поля даних членів CDaoRecordset об'єкта і стовпців запису джерела даних. Даних підключено між тип DAO_BYTES в DAO і тип CLongBinary у наборі записів.

Приклад

Див DFX_Text.

Дивіться також DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, CDaoFieldExchange::SetFieldType, CLongBinary

Index