Numerous times I have received an error stated as "Invalid BLOB handle in record buffer" when attempting to update tables. I am not even using BLOBs in this project at all. The error is very inconsistent, or at least I have difficulty duplicating it.
I am using transactions through the BDE TDatabase component and caching updates on all TDataSet components owned by the DB component (using TDatabase.ApplyUpdates to actually update the cached tables). It is a single-user, local db project, but there are numerous tables that are related to one another that must stay in sync to keep the data correct and this why I am using cached updates with transactions.
Can anybody tell me what may cause this error, especially when no BLOBs are involved? Many times an 'At end of table' error comes soon after the initial error, but not always.
Any light shed on this error will be much appreciated.
Thanks,
I am using transactions through the BDE TDatabase component and caching updates on all TDataSet components owned by the DB component (using TDatabase.ApplyUpdates to actually update the cached tables). It is a single-user, local db project, but there are numerous tables that are related to one another that must stay in sync to keep the data correct and this why I am using cached updates with transactions.
Can anybody tell me what may cause this error, especially when no BLOBs are involved? Many times an 'At end of table' error comes soon after the initial error, but not always.
Any light shed on this error will be much appreciated.
Thanks,