dBASE Plus supports two types of strings:
A primitive string that is compatible with earlier versions of dBASE
dBASE Plus will convert one type of string to the other on-the-fly as needed. For example, you may use a String class method on a primitive string value or a literal string:
? version( ).toUpperCase( )
? "peter piper pickles".toProperCase( )
This creates a temporary String object from which the method or property is called. You may also use a string function on a String object.
Many string object methods have built-in string functions that are practically identical, while others are merely similar with subtle differences.
The maximum length of a string in dBL is approximately 1 billion characters, or the amount of virtual memory, whichever is less.