Delphi .NET (2) Database (71) Delphi IDE (90) Network (39) Printing (3) Strings (12) VCL (83) Windows with Delphi (280)
Exchange Links About this site Links to us 
|
What do do about "Index is out of date" ($2F02) or "Blob has been modified" ($3302)
This 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:
|