若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

DFX_Double

 

CDaoRecordset 物件的欄位資料成員和資料來源上一個資料錄的資料列之間,傳輸 雙精度浮點資料。


      void AFXAPI DFX_Double(
   CDaoFieldExchange* pFX,
   LPCTSTR szName,
   double& value,
   DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE 
);

pFX

指向類別 CDaoFieldExchange 的物件之指標。這個物件包含定義函式每個呼叫的內容之資訊。

szName

資料行的名稱。

value

儲存在指定資料成員中的值—要傳送的值。對於從資料錄集傳輸至資料來源,型別為 double 的值會從指定的資料成員中取得。對於從資料來源傳輸至資料錄集,值會儲存在指定的資料成員中。

dwBindOptions

此選擇可讓您利用 MFC 的雙重緩衝機制來偵測資料錄集欄位的變更。預設的 AFX_DAO_ENABLE_FIELD_CACHE 使用雙重緩衝。其他可能的值為 AFX_DAO_DISABLE_FIELD_CACHE如果您指定值, MFC 就不會檢查這個欄位。您必須手動呼叫 SetFieldDirtySetFieldNull

System_CAPS_note注意事項

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

資料對應在 DAO 的 DAO_R8 和資料錄集的 雙精度浮點數 型別之間。

請參閱 DFX_Text

需求

標頭: afxdao.h

顯示: