We now have an existing Win98 network and recently added a new workstation
with Win2K. However, the Win2K machine somehow corrupts the files (when
accessing the files on the Win98 PC).
Does anyone know why the Win2K machine is corrupting the files on the Win98
PC?
You may be running into the the infamous Windows caching problem, which can
lead to lock errors, data corruption, and other problems on networked
databases. However, it is a problem with all Windows 32-bit OSs (Win9x,
WinME, WinNT, Win2K, and WinXP). If you never had problems on Windows 95 or
98, then you must have always had the workstations configured correctly to
avoid the problem. Perhaps your new Win2K machine isn't configured
correctly.
For more information about the caching problem, take a look at corrupt.txt,
located at ftp.turbopower.com/pub/btree/corrupt.txt. Also take a look at an
article in the February, 1999 issue of The Delphi Magazine entitled "Paradox
File Corruption." You can read the article at
http://www.thedelphimagazine.com/samples/Paradox/paradox.htm.
To avoid these kinds of problems, you need to make sure that EVERY machine
on your network that will access your B-Tree Filer fileblocks is set up
correctly. I have a program called NetSafe that lets you easily check your
workstations. You can download it from here:
http://www.pcisys.net/~robr/download.htm.
--Rob [TPX]