CDaoFieldExchange::SetFieldType
CDaoRecordset のクラスの DoFieldExchange のオーバーライドの SetFieldType を呼び出します。
void SetFieldType(
UINT nFieldType
);
パラメーター
nFieldType
次のいずれかである CDaoFieldExchangeで宣言された enum FieldTypeの値:CDaoFieldExchange::outputColumn
CDaoFieldExchange::param
解説
通常、ClassWizard ではこの呼び出しを書き込みます。独自の関数を作成、DoFieldExchange の関数を作成する場合には、ウィザードを使用してフィールド マップの外部で独自の関数の呼び出しを追加します。ウィザードを使用しない場合は、フィールド マップはありません。DFX 関数の呼び出しは、クラスの各フィールド データ メンバーの 1 の呼び出し前に記述し、CDaoFieldExchange::outputColumnとしてフィールドの種類を識別します。
パラメーターを利用したレコードセット クラスので表す場合、すべてのパラメーター データ メンバーの DFX の呼び出しを (フィールド マップの外側) 追加し、呼び出しと SetFieldTypeに、呼び出しの前にする必要があります。CDaoFieldExchange::param値を渡します。(代わり CDaoQueryDef を使用し、パラメーター値を設定できます)。
一般に、フィールド データ メンバー、またはパラメーター データ メンバーに関連付けられている SetFieldTypeの呼び出しに DFX の関数呼び出しの各グループは指定する必要があります。SetFieldType の各呼び出しの nFieldType のパラメーターは SetFieldType の呼び出しの直後に DFX の関数呼び出しによって表されるデータ メンバーの種類を識別します。
必要条件
Header: afxdao.h