<<

Now the question is……when does it not work?
>>

My guess is "when the operating system reports another lock on the file".  I 
believe what's happening is that when you start R:Base it checks the file to 
see if it can get an exclusive write lock.  If it can, it locks the file, opens 
it, performs "maintenance", closes it, then reopens it in shared write mode.  
If the operating system "believes" a lock exists on the file the exclusive 
write will fail and R:Base will act as if it's in multi-user mode (which it 
really is).

Using SET MULTI OFF before you connect will alert you to situations in which 
you _think_ you're the only user in the database, but the operating system says 
otherwise.
--
Larry

Reply via email to