Frequently Asked Questions
'BLOB has been modified.', 'Index is out of date.' errors
Question:
What can cause errors: "BLOB has been modified.",
"Index is out of date." when using Paradox tables
in a peer-to-peer type network environment?
Answer:
Network setup for peer-to-peer is incorrect:
Look at BDE setup for Peer-To-Peer(Non-Dedicated) Networks
for more information.
LOCAL SHARE must be TRUE on all machines accessing the tables:
Code should be used at startup to check the setting of local
share. Look at DbiOpenCfgInfoList BDE API function call for
more information.
Problem with opportunistic locking Windows NT ONLY:
Try turning off opprotunistic locking in the
Windows NT registry:
- Run regedit
- Go to key [HKEY_LOCAL_MACHINE\CurrentcontrolSet\
Services\LanmanServer\Parameters]
- Change EnableLocks to dword:00000000
- See also: Microsoft Article Q129202
Bad VREDIR.VXD on any clinet accessing tables Win95 ONLY:
Several versions (notably 4.00.1113 and 4.00.1114) of
the file VREDIR.VXD may need to be updated.
Reports have shown that using the original release of
VREDIR.VXD (4.00.950) and a new release (4.00.1116) do not
result in the errors "Blob has been modified" and/or
"Index is out of date." If any one of the clients has a
"bad" version of this device driver, the error can occur
on any machine, not just the mahcine with the bad driver.
This error most likely occurs in 16Bit versions of the
Borland Database Engine, although it still can occur in
32Bit versions.
For further information on the update of VREDIR.VXD:
Search MS support site for Article ID's Q165403 and Q174371
which reference VRDRUPD.EXE. (as of this writing VRDRUPD.EXE
contains the file VREDIR.VXD version 4.00.1116 9/11/97)
or try the following URLs:
Microsoft Article Q174371
Microsoft Article Q165403