CDO$HELP.HLB  —  fld-properties  EDIT_STRING
    Format

      [ COBOL ]
      [ DTR   ]
      [ PLI   ]  EDIT_STRING  IS edit-string
      [       ]
      [ RPG   ]

1  –  Parameters

1.1  –  edit-string

    Specifies an edit string. See CDO_Edit_Strings for detailed
    information on edit strings.

2  –  Description

    The EDIT_STRING field property indicates how to display the value
    of a field element.

    You can specify a CDO generic edit string or a language-specific
    edit string for the following languages:

    o  COBOL

    o  DATATRIEVE

    o  PL/I

    o  RPG

    When you specify a language-specific edit string for a field
    element that already contains a generic edit string, the
    language-specific edit string overrides the existing generic
    edit string.

    You should create a language-specific edit string when:

    o  One or more characters in the generic edit string cannot be
       translated into valid edit string characters for a language
       that uses the generic edit string. Translation of CDO Edit
       Strings for Languages and Products shows how CDO translates
       characters in a generic edit string for COBOL, DIGITAL
       DATATRIEVE, PL/I, and RPG.

    o  A language that uses the generic edit string does not support
       the data type of the field element that contains the generic
       edit string.

    If your programs fail to compile due to edit string or data type
    errors, the language may not support the generic edit string.
    If this is the case, you should create language-specific edit
    strings to exclude this language from accessing the generic edit
    string.

3  –  Examples

    1.CDO>  DEFINE FIELD TRANS_DATE
      cont>   DATATYPE IS DATE
      cont>   EDIT_STRING IS NN"/"DD"/"YY.

      In this example, the DEFINE FIELD command creates the TRANS_
      DATE field element, which displays as a series of three, two-
      digit numbers in a month/day/year format.

    2.CDO>  CHANGE FIELD TRANS_DATE
      cont>   NOEDIT_STRING.
      CDO>  CHANGE FIELD COBOL_TRANS_DATE
      cont>   NOCOBOL EDIT_STRING.

      In this example, the NOEDIT_STRING keywords remove the generic
      EDIT_STRING property from the TRANS_DATE field element. The
      NOCOBOL EDIT_STRING keywords remove the COBOL-specific EDIT_
      STRING property.
Close Help