Difference between revisions of "ETOS()"

From Recital Documentation Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
==Purpose==
 
==Purpose==
Function to evaluate and expression and return the result as a string
+
Function to evaluate an expression and return the result as a string
  
  

Revision as of 12:00, 21 October 2009

Class

Expressions and Type Conversion


Purpose

Function to evaluate an expression and return the result as a string


Syntax

ETOS(<expr> [, <expN>])


See Also

CAST(), DTOC(), DTOS(), LTOS(), MTOS(), STR()


Description

The ETOS() function evaluates the expression in <expr> and returns the result as a string. The <expr> can be any valid string, date, datetime, logical or numeric expression.

Where <expr> is a date or datetime expression, the string returned will conform to the current SET DATE, SET SEPARATOR, SET SECONDS and SET CENTURY settings, in the same format as DTOC() or TTOC().

The optional <expN> is used to specify the length of the string returned. If the length is shorter than that required by <expr>, strings, dates and datetimes are truncated to the right and numerics truncated to the left.


Example

? etos({03/29/2003})
03/29/2003
? etos({03/29/2003},5)
03/29
 
? etos(10 * 10)
       100
? etos(0.45,3)
.45
 
? etos("Hello" + " " + "World")
Hello World
? etos("Hello" + " " + "World",5)
Hello
 
? etos(.F.)
F


Products

Recital Database Server, Recital Mirage Server, Recital Terminal Developer