Указывает разделенный запятыми список пар поле - имя функции, при этом внутри пары имена отделены друг от друга пробелом. Read/write как в  design,  так и в run time.

NoteЗамечание

ConversionFunc применяется только при автоматическом обновлении. ConversionFunc не оценивается в design time.

Используйте функцию ConversionFunc для указания родных функций Visual FoxPro или пользовательских функций конверсии, которые могут быть применены к одному или нескольким полям курсора, перед посылкой данных, содержащихся в них, источнику данных посредством операций обновления, вставки или удаления. Реальные величины, посылаемые источнику данных представляют собой значения, возвращенные функциями преобразования, ассоциированными с каждым конкретным полем.

CursorAdapter.ConversionFunc [ = 'cFieldName1 cFuncName1 [, cFieldName2 cFuncName2 ]...' ]

Expand imageВозвращаемое значение

cFieldName

Указывает имя поля.

cFuncName

Указывает имя функции, которая принимает значение, хранящееся в поле, в качестве первого параметра. Указанная функция или метод должны акцептировать ассоциированное имя поля в качестве единственного параметра.

NoteЗамечание

Не включайте круглые скобки в конце имени функции или метода.

Expand imageПримечания

Применяется к классу: CursorAdapter

Если локальный курсор содержит символьные поля, которые используются как часть опции WHERE для автоматической генерации команды обновления, источник данных может потребовать, чтобы из содержимого были удалены хвостовые пробелы для обеспечения точно соответствия с источником данных. В приведенном ниже примере показано, как удалить такие пробелы:

  CopyCode imageСкопировать код
CursorAdapter.ConversionFunc = "companyname TRIM, contactname TRIM"

Expand imageСмотрите также