Функция EVALUATE()

Вычисляет символьное выражение и возвращает результат.

Синтаксис:

EVALUATE(cExpression)

Параметры:
cExpression
Задает выражение, которое нужно вычислить. В качестве cExpression можно указать строку символов-литералов или допустимое выражение Visual FoxPro, переменную памяти, элемент массива или поле любого типа, заключенные в кавычки. Длина cExpression не может превышать 255 символов.
Насколько это возможно, старайтесь применять функцию EVALUATE( ) или выражение имени вместо макроподстановок, использующих &. EVALUATE и выражения имени выполняются быстрее, чем макроподстановка.

Результат:
Типа Character, Numeric, Currency, Date, DateTime, Logical, или Memo.

Комментарии:
Функция EVALUATE( ) аналогична функции TYPE( ), только возвращает не тип выражения, а его результат. Выражение, содержащее функцию EVALUATE( ), нельзя оптимизировать по технологии Rushmore.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.01.2003