共用方式為


DFX_LongBinary

Important 建議您使用 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
    架構預先配置的記憶體數量。 如果資料是更大,架構會配置更多空間視需要。 為獲得較佳的效能,請設定這個大小調整為較大的值無法轉散發。

  • dwBindOptions
    此選擇可讓您利用 MFC 的雙重緩衝機制來偵測資料錄集欄位的變更。 預設, AFX_DISABLE_FIELD_CACHE,不使用雙重緩衝。 其他可能的值為 AFX_DAO_ENABLE_FIELD_CACHE。 使用 double 緩衝區,因此,您不需要執行額外的工作加入至空的標記欄位或標記為佔用。 對於效能和記憶體,避免此值除非您的二進位資料相當小。

    注意事項注意事項

    您可以設定 CDaoRecordset::m_bCheckCacheForDirtyFields,來控制資料是否預設為雙重緩衝。

備註

提供 DFX_LongBinary 方法,以便能夠和 MFC ODBC 類別相容。 使用 CLongBinary 類別的 DFX_LongBinary 傳輸函式二進位大型物件 (BLOB) 資料在 CDaoRecordset 物件的欄位資料成員和一個資料錄的資料列之間的資料來源中。 資料對應於DAO中的DAO_BYTES型別與紀錄組中的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 巨集和全域