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