DelphiFAQ Home Search:

What do do about "Index is out of date" ($2F02) or "Blob has been modified" ($3302)

 

commentsThis article has not been rated yet. After reading, feel free to leave comments and rate it.

Question:

I got an error message "Blob has been modified" - what can I do?

Answer:

This means that a table has become corrupted. Here are the most likely reasons that can cause this to happen:
  • One ore more workstations may not have set LOCAL SHARE to TRUE. ALL multi-user applications MUST CHANGE the local share to TRUE – otherwise your data files may become corrupted.
  • Ensure that your application - when shutting down - accurately closes all files.
  • Ensure that the application sets the Session.PrivateDir property to a local not shared directory.
  • Make sure all workstations point to the same shared directory for the NET DIR setting (Session.NetFileDir).
  • Go in the registry and disable Opportunistic Locking on Windows NT/2000 workstations and file servers:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264
  • If any system on the network is running Windows 95 and has an older version of VREDIR.VXD (4.00.1113 or 4.00.1114) update that workstation.
  • Also try to set NetBEUI as all workstation's default networking protocol.


Comments:

 

 

Email address (not necessary):

Rate as
Hide my email when showing my comment.
Please notify me once a day about new comments on this topic.
Please provide a valid email address if you select this option.
 
It seems that you are
from Los Angeles, US .

Info/ Feedback on this

Show city and country
Show country only
Hide my location
You can mark text as 'quoted' by putting [quote] .. [/quote] around it.
Please type in the code:
photo Add a picture:

Please do not post inappropriate pictures. Inappropriate pictures include pictures of minors and nudity. The owner of this web site reserves the right to delete such material.