Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Fixing table with CMRepair
Message
From
16/11/2023 06:52:13
Lutz Scheffler
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
 
 
To
16/11/2023 06:45:31
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
General information
Forum:
Visual FoxPro
Category:
Third party products
Miscellaneous
Thread ID:
01687246
Message ID:
01687262
Views:
33
>>- COPY FILE both files, dbf and fpt
>>- on the duplicate, set all the memos to empty low level (alter the dbf low level)
>>- minimize the fpt
>>- then parse the original for memo chunks as suggested above, those chunks you can simply add to the duplicate with REPLACE or the like.
>>- note the double/failed records somewhere
>>- with bells and whistles: figure out the untouched memo blocks in the memo file, list them for the operator, possibly he can identify missing data.
>>
>>Create a generic prg and post in VFPX.
>>;)
>Done already, see here: https://www.levelextreme.com/Home/ShowHeader?Activator=17&ID=9264
>
>Except it doesn't do those duplicate etc checks. Just reads the blocks from the old file and writes records in the new table. Whatever's wrong, leaves empty.
>And requires a clean table from which to generate the rebuilder routines. Mind you, the code is old, but then there weren't any changes in the structure of a dbf since then, so it should still work.
>
>Um... what's that, what's the year? There should be a fresher version of it, from at least 2002. I think I already gave it to someone here.

There was no chance to mention it bit more early? (-‸ლ)
Possibly you should generate an archive with your tools and publish it to VFPX. Much more easy to search then here ...

:)
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord

Weeks of programming can save you hours of planning.

Off

There is no place like [::1]
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform