BUG: SET("DATE","TO") Returns "0" Rather Than Valid Setting (193506)
The information in this article applies to:
- Microsoft Visual FoxPro for Windows 5.0
- Microsoft Visual FoxPro for Windows 5.0a
- Microsoft Visual FoxPro for Windows 6.0
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.
Modification Type: | Major | Last Reviewed: | 12/11/1999 |
---|
Keywords: | kbbug KB193506 |
---|
|