Knowledge Base

PRB: SET MARK TO Does Not Work with "#" and "A"

Article ID: 176785

Article Last Modified on 12/11/1999


APPLIES TO


This article was previously published under Q176785

SYMPTOMS

When you use characters like "#", "a", and "A" as date delimiters to enter a date value in Visual FoxPro 5.x, the delimiter shifts to the right creating an invalid entry.

RESOLUTION

Use characters other than "#", "a", and "A" as date delimiters.

STATUS

This behavior is by design.

MORE INFORMATION

This problem does not occur in Visual FoxPro version 3.x.

Steps to Reproduce Behavior

  1. Create and run a program (.prg) file with the following code:
           SET MARK TO "#"
           ldDate = {}
           @1,1 GET ldDate
           READ
  2. Run the program.
  3. Type in the date.
NOTE: The "#" character shifts one space to the right with every character that you enter. This eventually results in an invalid date entry.

Keywords: kbprb KB176785