Tom:

If your app was designed to be single-user, there's another thing that could 
mess you up if you move to multiple users in addition to what others have 
mentioned.   Let's say you add a row into a table and want to grab the PK of 
the 
row you just entered; in single-user mode you might have used a command like 
"WHERE COUNT = LAST" ; this won't work because it could grab the row that 
another user just entered.  Instead use "WHERE COUNT = INSERT".   Just an FYI, 
this 
has bit me a couple times when I run across code that someone else has 
written!

Karen



> We are moving our internal database project from our single user 
> development machine out to 20 machines and eventually to users not directly 
> connected 
> to our LAN. Using Turbo8 compiler because of several other projects that have 
> been requested. LAN is a mixture of speedy machines and some dogs that will 
> need to be replaced at some point. Server works very well. We expect numerous 
> problems based on the “didn’t know I did not know that” paradigm. Our system 
> works great on a single computer and has required “some” changes as we 
> start moving to multiple machines. More will be coming. The differences 
> between 
> single user vs. multi user becomes very obvious once it does not work 
> (particularly in demos) and you have to figure it out. Just part of the 
> learning 
> process.  
> 
>   
> 
>  Our question (which may seem very basic): Is there a best way to set up 
> multi-user R:Base on a LAN system? Data is on Drive Y where we can secure 
> direct 
> access from inquiring mice. Is it best for the EXE/DLLs to also be on Drive 
> Y or remain on individual machine’s Drive C to access the Drive Y database. 
> We have tried both ways and they work. The concern is LAN speed (particularly 
> for some older computers) and conflicts between tables/temps/views that the 
> software uses. It seemed having one network based EXE that multiple people 
> can 
> access would really effect our LAN speed/memory, while separate EXE/DLLs on 
> desktops isolate some memory processes and be primarily limited to moving 
> data. I have no doubt we have a lot to learn about data and logic conflicts 
> as 
> we go through this. 
> 
>  
> 
>  I remain amazed at just how much DYI groups like us can do with R:Base with 
> some time, interest, and willingness to learn.
> 
> 
> 
   

Reply via email to