Hi,
has anyone an idea, why DbInfo(DBI_BLOB_INTEGRITY) is throwing a runtime exception "1153 Operation not supported by current RDD" in X#, but is working in VO?
Thank you.
DBUSEAREA( true, 'dbfcdx', PDBReplaceExt(cFileandPathName,"DBF"), 'TEMP', DBEXCLUSIVE, DBREADWRITE )
IF !DbInfo(DBI_BLOB_INTEGRITY) // integrity NOT OK!
lCorrupted := true
DbInfo(DBI_BLOB_RECOVER) // function to recover the file
ENDIF
This checks the integrity of the "free space" indexes in the FPT file (FlexFile supports free block recycling).
We have not implemented the Free Block recycling for FPT files yet in X# (FoxPro also does not support that).
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
Hi Robert,
could you please increase the priority for the implementation of the free block recycling in FPT files?
This is important to save frequent reorganization processes, I think - and hopefully it is not too much work.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it