Article ID: 193506
Article Last Modified on 12/11/1999
APPLIES TO
- Microsoft Visual FoxPro 5.0 Standard Edition
- Microsoft Visual FoxPro 5.0a
- Microsoft Visual FoxPro 6.0 Professional Edition
This article was previously published under Q193506
SYMPTOMS
Running the following command returns a zero (0) rather than a valid DATE
variable setting (such as AMERICAN):
SET("DATE","TO")
The zero might be a one or a two, depending on the date setting.
CAUSE
The SET("DATE") function supports a second argument that reports the date
ordering. This second argument is documented as the number 1 in the Help
file. If the SET("DATE") function detects a second argument, it reports the
date ordering whether this argument is a number, logical, date, character
or null value. Although using something other than the number 1 as the
second argument does not cause an error, it should be avoided. Future
changes to Visual FoxPro could cause the SET("DATE",<not 1>) syntax to
create an error.
RESOLUTION
Rather than using the command SET("DATE","TO"), use the command
SET("DATE"). If date ordering is desired, use the SET("DATE",1) syntax.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
Additional query words: kbXBase kbVFp500abug kbVFp600bug
Keywords: kbbug kbnofix kbcode KB193506