>My Vfp Y2K compliance was kicked back for repairs because the Y2K Inspector General said using ROLLOVER was a form of Windowing, which they do not like. I'm not even sure what Windowing is, though I've heard the term used many years ago, in regard to mainframe interface, I believe.
>
>Can someone enlighten me on this?
I can only guess, but I'd bet that it means that your 2 digit date resolution will only work within a specific frameowrk of dates as set by the ROLLOVER value. I can't figure out how to get around the issue without setting a range of operation explicitly; perhaps they want a sliding frame of reference based on the current date to specify the operating range.
Unfortunately, there's no way other than establishing a frame of operation for substituting an unambiguous date to resolve a 2 digit year thing into a 4 digit year thing without forcing the use of 4 digit year things at all times.
I'd kick the issue back to the IG and ask for a document outlining a satisfactory method of solution, and a comprehensive list of things that are not deemed acceptable. If they're saying that the use of ROLLOVER is not good enough, there must be, buried away in the IG's archive, a tome (probably written in Linear B, or the bureaucratese dialect thereof) that specifies a mechanism that will adequately resolve dates. The issue can't be how the data is stored (the VFP Date and DateTime formats are unambiguous for any reasonable range of dates, certainly +/- a couple of hundred years) or sorted, so it must be a data entry or display issue.
Time to demand a copy of the rulebook!