Aiko -

In my experience, the error message "Waiting for Required Resources"  means
that there is a problem with the user's connection to the network.  It may
be a NIC card, the cabling, a hub or router - but the message just means
that for some reason R:BASE cannot send or is not getting back a valid
response to the database on the server.  It is not an R:BASE problem but a
network problem.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sami Aaron
Software Management Specialists
913-915-1971
[EMAIL PROTECTED]
 



-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Aiko
Ichimura
Sent: Tuesday, March 13, 2007 11:05 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: V 6.5

I just send in an order for the upgrade. Thank you for the push. I look 
forward to seeing the greatly improved version.


In the mean time, I am trying to figure out a problem my clients are having 
in 6.5+.
It seems that when it's in the multi-user mode, number of people can access 
a form with no problem;however,
if a user run a program and try to update the table, Rbase issues warning 
saying"Unavailable resources...".
I have inserted  "Wait" statement to increase the length of waiting before 
it gives up. But many people are using forms that engage the same table and 
there is not much chance for the program to be successful unless this user 
asks everyone to get out of Rbase. Program runs beautifully once everyone is

out. But this is really a problem for my clients since the terminals are 
located in a huge building and could not possibly run around ask people to 
get out.
I advised them for the moment to run the program early in the morning or 
late afternoon when people are not on the Rbase system. I would like to 
figure out something to allow the clients to run the program without asking 
everyone to get out. Increasing wait time is not ideal solution though.

I can't understand why forms allow access to the same table to multi-user 
updates and not from a program.
While I was searching I found a command  " SET ROWLOCKS ON/OFF " in  the 
help document and it explains:
Default: ON

Mode: Multi-user

R:BASE uses row-level locking in a multi-user environment. This command 
causes R:BASE to lock only the required row for the current command instead 
of locking the entire table. For example, if multiple users are modifying 
the same table using the UPDATE command, R:BASE locks only the rows affected

by each UPDATE. When ROWLOCKS is set off, R:BASE sets table locks during 
each UPDATE, regardless of how many rows are affected.

Is this the answer to my problem?
Should I put this in m,my program before the update statement?
If default is "ON" why it's not working right now?

Has anyone been successful in tricking the system using this command ?

Thank you for your advice always.

Aiko Ichimura
[EMAIL PROTECTED] 

Reply via email to