[comp.sys.ibm.pc] RBase for DOS BUG WARNING

msmith@topaz.rutgers.edu (Mark Robert Smith) (08/02/89)

According to the RBase Tech support number, a bug has been found in
RBase for DOS, version 2.11 and probably 2.1.

This bug occurs when two or more users are entering data using a form
to the same table, whether using the same form or not.  Sometimes, one
user will lock the table, showing a Remote or Edit lock, but this user's
computer will believe that the table is locked against them.  Thus,
the table remains locked.  To make matters worse, often this bug will
prevent the user who locked the table from Escaping or using F5 to
exit the entry.  

RBase is sending an update out to all registered users.  Until then,
try to avoid having two people enter using a form to the same table.
To correct the problem rebooting the locked station may be necessary -
but remember to use the Network Administrator disk program RBADMIN to
deactivate that station, or it will be unusable.

Mark

-- 
Mark Smith     |  "Be careful when looking into the distance,       |All Rights
61 Tenafly Road|that you do not miss what is right under your nose."| Reserved
Tenafly,NJ 07670-2643|rutgers!topaz.rutgers.edu!msmith,msmith@topaz.rutgers.edu
You may redistribute this article only to those who may freely do likewise.

davek@hp-lsd.HP.COM (Dave Kumpf) (08/03/89)

Interesting.  I'm glad you got some response from MicroRim.  I had some 
similar problems with a C application that accesses an RBASE database over
the network (HP's MS-NET implementation called Officeshare).  The application
opens the database, looks for a record, makes a new record based on info
in the old (not yet updating), then locks the table, writes the new record,
unlocks the table, and closes the database.  The table lock and write are
always successful; unlock returns successfully, and the table close works,
but the database close would randomly hang -- inspection of the server would
reveal that the file 1 was still locked.  I can't get consistent enough 
errors to debug the problem (and can often run the app 10-15 times in 
a row without failure.)

There's only 1 guy at Microrim tech support who supports the RBASE program
interface.  His response was: there's something wrong with your locklist.
I spent hours looking for such a problem and can't find it.  (See above
about inability to get consistent errors.)  The base note suggests that
it may be their problem after all.

Dave Kumpf
hplabs!hp-lsd!davek