I don't know what is the better approach. When you upgrade to a new version of VFP you will have many new possibilities added to it, but you can encounter some problems with changes made in language/behaviour. If the application is relatively small (I mean if you can test whole your application fast) I will choose to change the version of the VFP. But if you have no time to do this try to resolve your problem with what you have and plan to change the version of VFP.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.