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