Microsoft KB Archive/191683

= BUG: @...GET Does Not Display the Complete Century Date =

Article ID: 191683

Article Last Modified on 10/16/2002

-

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 Q191683



SYMPTOMS
After issuing a SET CENTURY OFF command, a year of 2000 or greater appears truncated when displayed with @...GET command.



CAUSE
The @...GET command displays the entire date regardless of the value of SET CENTURY. This ensures that the current date value appears regardless of the century.



RESOLUTION
Add a SIZE clause to the @...GET command. For instance, change the code in the More Information section to read as follows: @ 1,1 GET dDate FONT "arial"  SIZE 1,10 @ 3,1 GET dDate FONT "courier new" SIZE 1,10



STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.



MORE INFORMATION
This issue will most likely effect programmers converting legacy code. Normally, you would use a text box to display dates.

Steps to Reproduce Behavior
  Create a program (.prg) file that contains the following code and run the program: CLEAR SET CENTURY OFF dDate = {^2001/01/02} @ 1,1 GET dDate FONT "arial" @ 3,1 GET dDate FONT "courier new" READ 

Notice that the year appears truncated because Visual FoxPro places a four- digit year in the date even though you issue a SET CENTURY OFF command.

Keywords: kbbug kbnofix kbxbase KB191683

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.