Article: Q169471
Product(s): Microsoft FoxPro
Version(s): 3.0,3.0b,5.0,5.0a
Operating System(s):
Keyword(s): kbYear2000 kbvfp kbvfp300 kbvfp500
Last Modified: 14-AUG-2001
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Visual FoxPro for Windows, versions 3.0, 3.0b, 5.0, 5.0a
-------------------------------------------------------------------------------
SYMPTOMS
========
"SET CENTURY OFF" is ignored within text box of a form if the date type is set
to "Taiwan" and the date is over "1/1/2000."
RESOLUTION
==========
Convert the Date with the DTOC() function.
STATUS
======
Microsoft has confirmed this to be a bug in the Microsoft products listed at the
beginning of this article.
MORE INFORMATION
================
Steps to Reproduce Behavior
---------------------------
1. In the Command window, type following commands:
SET DATE to Taiwan
SET CENTURY OFF
*** Note : Year 2000 is equivalent to Taiwan Year 0089
? {^2000-01-01}
"89/01/01" displays on the FoxPro desktop (or in the active window).
2. Place the same setting within a text box of a form and set the "Readonly"
property to .F. The result is "0089/01/01."
3. Add a TextBox control within a form.
4. Change the property "Century" of the TextBox to "0 - Off."
5. Change the property "DateFormat" to "8 - Taiwan."
6. Change the "value" of the TextBox to {^2000-01-01}, which is January 1, 2000,
and run the form.
NOTE: The display of the TextBox will be "0089/01/01." The TextBox value,
however, is "89/01/01."
Additional query words:
======================================================================
Keywords : kbYear2000 kbvfp kbvfp300 kbvfp500
Technology : kbVFPsearch kbAudDeveloper kbVFP300 kbVFP300b kbVFP500 kbVFP500a
Version : :3.0,3.0b,5.0,5.0a
Issue type : kbbug
=============================================================================