>I am converting a FoxPro 2.6a application to Visual FoxPro 6 in order to make it Year 2000 compliant. In VFP6, when I set Strict Date Level to 2 (in order to trap code that may contain Y2K compliance errors) I get a dialog box warning: ‘Index does not match the table. Delete the index file and re-create the index. However, when Tools/Options/General tab/Strict Date Level is set to 1 the application will build error-free. Moreover, the same error message appears when I use a different set of data which runs reliably under my 2.6a application. Why do I get this message? Any suggestions would be much appreciated.
Ken,
Check your index tags for any use of CTOD() or CTOT(). Those are trapped and cause errors with strictdate set to 2, with 1 those are not trapped.