JamshidNia
Programmer
I have an old order entry Foxpro 2.6 for DOS application that uses a few large dbf tables. It currently is in service and runs under Windows 10. It works perfectly fine. But when I create new VFP applications using the old dbf tables, VFP does not use Rushmore at all. Upon further investigation, I realized that the DBFs are using code page 437, and that is the reason why Rushmore is not being used in my VFP apps.
So I executed the following commands:
Use OldTable && this is the one that uses code page 437
Copy to NewTable With CDX as 1252 && this one will have code page 1252
When using NewTable in my VFP apps, Rushmore works like a charm. By the way, the Set Enginebehavior command did not help. Here is my question:
If I replace OldTable (code page 437) with NewTable (code page 1252) in the dbf folder, would my Fox 2.6 for DOS application break in any way? I am mostly concerned about realizing that the DOS application might have broken in not so obvious ways, and caused some sort of damage to the data, and this being discovered after it's too late.
I am not yet familiar with the DOS application, nor have the time to tweak with it. That is why I came to this forum hoping that maybe someone has an answer. Thank you so much in advance.
So I executed the following commands:
Use OldTable && this is the one that uses code page 437
Copy to NewTable With CDX as 1252 && this one will have code page 1252
When using NewTable in my VFP apps, Rushmore works like a charm. By the way, the Set Enginebehavior command did not help. Here is my question:
If I replace OldTable (code page 437) with NewTable (code page 1252) in the dbf folder, would my Fox 2.6 for DOS application break in any way? I am mostly concerned about realizing that the DOS application might have broken in not so obvious ways, and caused some sort of damage to the data, and this being discovered after it's too late.
I am not yet familiar with the DOS application, nor have the time to tweak with it. That is why I came to this forum hoping that maybe someone has an answer. Thank you so much in advance.