EVALUATE( )-Funktion
Wertet einen Zeichenausdruck aus und gibt das Ergebnis zurück.
EVALUATE(cExpression)
Rückgabewerte
Zeichen, Numerisch, Währung, Datum, DatumZeit, Logisch oder Memo
Parameter
cExpression
Gibt den auszuwertenden Ausdruck an. cExpression kann in folgenden Formen auftreten: Literalzeichenfolge, gültiger Visual FoxPro-Ausdruck, Variable, Arrayelement oder Feld mit beliebigem Datentyp (jeweils in Anführungszeichen). Die maximale Länge von cExpression beträgt 255 Zeichen.Verwenden Sie wenn möglich EVALUATE( ) oder einen Namensausdruck zum Ersetzen einer Makrosubstitution, die & verwendet. Die EVALUATE-Funktion und Namensausdrücke werden schneller ausgeführt als die Makrosubstitution.
Hinweise
EVALUATE( ) verhält sich ähnlich wie TYPE( ), gibt aber anstelle des Ausdruckstyps das Ergebnis eines Ausdrucks zurück. Ein Ausdruck kann nicht mit der Rushmore-Technologie optimiert werden, wenn er mit EVALUATE( ) bearbeitet wurde.
Wird die EVALUATE( )-Funktion in die WHERE-Klausel einer SQL-Abfrage mit aufgenommen, können falsche Daten zurückgegeben werden.
Siehe auch
TYPE( ) | _Evaluate( ), API-Bibliotheksroutine | Verwenden von Rushmore zum Beschleunigen des Datenzugriffs