Поделиться через


CDaoFieldExchange::SetFieldType

Вызовите SetFieldType в переопределенном методе DoFieldExchange типа CDaoRecordset.

void SetFieldType(
   UINT nFieldType 
);

Параметры

  • nFieldType
    Значение enum FieldType, объявленное в CDaoFieldExchange, которое может быть одним из следующих:

    • CDaoFieldExchange::outputColumn

    • CDaoFieldExchange::param

Заметки

Обычно ClassWizard записывает данный вызов.При написании собственной функции и использовать мастер для записи функция DoFieldExchange, добавьте вызовы собственной функции вне карты месторождения.Если мастер не используется, то не будет месторождения карты.Вызов предшествует вызовы функций DFX, по одному для каждого элемента данных поля класса, и определяет тип поля как CDaoFieldExchange::outputColumn.

Если параметризация класса набора записей, необходимо добавить вызовы DFX для всех элементов данных параметров (вне карты месторождения) и предшествовать эти вызовы с вызовом SetFieldType.Передайте значение CDaoFieldExchange::param.(Можно вместо этого использовать CDaoQueryDef и устанавливать значения параметров).

Обычно каждая группа в составе вызовы функций DFX, связанные с элементами данных полей или элементами данных параметра должен стоять вызовом SetFieldType.Параметр nFieldType каждого вызова SetFieldType определяет тип элементов данных, представляемых вызовами функции DFX, следующие за вызовом SetFieldType.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoFieldExchange

Диаграмма иерархии

CDaoFieldExchange::IsValidOperation

CDaoRecordset::DoFieldExchange