共用方式為


DFX_LongBinary

重要建議您使用 DFX_Binary 而不是這個函式。

void AFXAPI DFX_LongBinary(
   CDaoFieldExchange* pFX,
   LPCTSTR szName,
   CLongBinary& value,
   DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE,
   DWORD dwBindOptions = 0 
);

參數

  • pFX
    變數的指標,類別的物件 CDaoFieldExchange。 這個物件包含用於定義每個呼叫的函式的內容資訊。

  • szName
    資料行的名稱。

  • value
    儲存在指定的資料成員的值,要傳送的值。 從資料錄集傳送至資料來源,型別的值 CLongBinary,取自指定的資料成員。 從資料來源傳輸到資料錄集,此值則儲存在指定的資料成員。

  • dwPreAllocSize
    架構 preallocates 這個數量的記憶體。 若您的資料還大,架構會將配置所需更多的空間。 對於較佳的效能,設定這個大小夠大,以避免重新配置的值。

  • dwBindOptions
    可讓您利用 MFC 的雙重緩衝的機制來偵測已變更的資料錄集欄位的一個選項。 預設值, AFX_DISABLE_FIELD_CACHE,不會使用雙重緩衝。 其他可能的值是AFX_DAO_ENABLE_FIELD_CACHE。 使用雙重緩衝,而且您不需要執行額外的工作,若要標記的欄位不正常或 Null。 基於效能及記憶體的理由,避免此值,除非是相對較小的二進位資料。

    注意事項注意事項

    您可以控制是否資料是雙重緩衝預設情況下,藉由設定 CDaoRecordset::m_bCheckCacheForDirtyFields

備註

DFX_LongBinary提供與 MFC ODBC 類別的相容性。 DFX_LongBinary函式使用類別的二進位大型物件 (BLOB) 資料傳輸CLongBinary欄位資料成員之間的 CDaoRecordset 物件和資料來源上的資料錄的資料行。 資料型別之間對應 DAO_BYTES 在 DAO] 及 [輸入 CLongBinary 在記錄集中。

範例

請參閱 DFX_Text

需求

標頭: afxdao.h

請參閱

參考

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

CDaoFieldExchange::SetFieldType

CLongBinary 類別

概念

MFC 巨集和全域變數