Share via


EVALUATE( ) (Función)

Evalúa una expresión de caracteres y devuelve el resultado.

EVALUATE(cExpression)

Valores devueltos

Character, Numeric, Currency, Date, DateTime, Logical o Memo

Parámetros

  • cExpression
    Especifica la expresión a evaluar. cExpression puede ser una cadena de caracteres literales, o una expresión válida de Visual FoxPro, una variable, un elemento de matriz o un campo de cualquier tipo de datos, incluidos entre comillas. cExpression no puede ser mayor de 255 caracteres.

    Siempre que sea posible, utilice EVALUATE( ) o una expresión de nombre para reemplazar la sustitución de macro utilizando &. EVALUATE y las expresiones de nombre se ejecutan más rápido que las sustituciones de macro.

Observaciones

EVALUATE( ) es similar a TYPE( ) pero devuelve el resultado de una expresión en lugar del tipo de expresión. Una expresión que contiene EVALUATE( ) no puede optimizarse mediante Rushmore.

Si se incluye la función EVALUATE( ) en la cláusula WHERE de una consulta SQL, podrían devolverse datos incorrectos.

Vea también

TYPE( ) | _Evaluate( ) (Rutina de biblioteca API) | Usar Rushmore para agilizar el acceso a los datos