Re:"BLOB has been modified"
Quote
Bill Todd (TeamB) wrote:
> See http://community.borland.com/article/0,1410,15209,00.html.
Bill, thanx.
I checked the article, but it doesn't seem to solve any of my problems:
Quote
>1. What can I do to prevent this kind of errors?
I already know what's the cause of error (crashes). The "solution" in
article: "Paradox tables are not designed to withstand such behavior. If
this is a possibility in your environment, we recommend you use a Client
Server database that can recover from such conditions." doesn't make
much sense in a stand-alone (local machine) application. Also, my
customers (sportsmen, coaches) can't afford C/S.
Quote
> 2. Is there a way to retrieve value stored in BLOB field *after* this error
> has happened?
> 3. Is there a way to programically correct this kind of errors?
As suggested by the author of article, I downloaded TUtility, but it
doesn't detect any errors on my table ("Verification successful.
Verification completed").
AFAIK, the only way to correct the error is to delete the record
(possibly moving the values of all *non*-BLOB fields to a new record
before that).
Strange enough, using hex editor I can see all (and correct) content of
BLOB field in the .MB file, maybe even at the right place (offset)? (I
don't know the structure of MB files).
So, any (less painful) solution?
TIA, Bojan