> Thanks for reply!
> Several other items:
> 1) When accessed by several users, only one ldb is open for the back end
> tables (mdb's) that reside in the network directory.
That is normal and correct. The ldb file is how the ms-access can resolve
conflicts, since there is no software running on the server side to do
this!!
> 2) Individual front ends on each users PC of course will have their own
> ldb
> when user has app open, however, it is on their hard drive.
Excellent, the above is a recommend setup.
> When a user signs on network they will normally have a default mapping
> to the server which can be seen in their tree as E(drive): yyy
> (directory)
> on xxx (server).
Now, the above is a problem waiting to happen. You should not care, or even
worry, or even bother with drive mapping. Drive mapping can change so
easily, and the result is more support calls. You should always simply use a
full path name to the files, just forget about the drive mapping. This is
call UNC path names:
\\yourServerName\dirname\MyData.mdb
> and notice that the second one will respond faster!!!
In fact, the #1 thing you can do to improve response time is that when your
application opens, just open a form, or in code open a recordset to ANY
table in the back end. So, the trick here is to force/keep the connection
open at all times. Do this will get rid of those delays you talk about..
Also, when you create the link to the back end file, simply browse via
network neighbor (my network), and then to the server, and then to the
directory and then to the file name. that way. The result will be a linked
UNC path name, and you will completely ignore the drive mapping, and
eliminate one weak spot here.

Signature
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pleaseNOOSpamKallal@msn.com
http://www.attcanada.net/~kallal.msn
SportsterRider - 27 Sep 2004 15:33 GMT
> > When a user signs on network they will normally have a default mapping
> > to the server which can be seen in their tree as E(drive): yyy
[quoted text clipped - 8 lines]
>
> \\yourServerName\dirname\MyData.mdb
I have a small app on my home network using my desktop as a "server" with a
mapped drive, and other pc's that link to it. Since it uses full path calls
to retrieve .jpgs, I need to have all paths from all pc's the same. The
problem is that even with a persistent table opened, having the db back end
opened on one pc often blocks the others from opening. Is there a restriction
how the table should be opened (read only?)? I suspect that my link-check
routine is locking up when it gets to the persistent table, but I haven't
been able to pin it down to this. I've had other users set up on full
networks who have also had problems with this, but they are also using mapped
drives.
Larry Linson - 28 Sep 2004 03:05 GMT
In a peer-to-peer network, there is a limit on the number of open
connections. That may be what you have encountered. I believe it is 10 with
Windows XP, but fewer on earlier Windows versions. Except for very tiny user
audiences, it is necessary that the back-end be in a shared disk on a domain
server to which the users are logged in.
Larry Linson
Microsoft Access MVP
> > > When a user signs on network they will normally have a default mapping
> > > to the server which can be seen in their tree as E(drive): yyy
[quoted text clipped - 19 lines]
> networks who have also had problems with this, but they are also using mapped
> drives.