Go Back   PCMech Forums > Help & Discussion > Web Design / Development

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 03-09-2004, 09:15 PM   #1
Member (9 bit)
 
Join Date: Dec 2001
Location: US
Posts: 468
Send a message via AIM to wilbasket23 Send a message via Yahoo to wilbasket23
access programming

couple question

is access good for muli-user connection
can muli user connection access at the same time
can each user connect to the same access datbase and update
thank you
wilbasket23 is offline   Reply With Quote
Old 03-10-2004, 02:32 PM   #2
Member (9 bit)
 
Join Date: Dec 1999
Location: Midland, NC, USA
Posts: 292
Depends on your definition of "good".

Access can handle a few concurrent users. Emphasis on "few". And, yes, they can logically update at the same time. However, no database commits several updates simultaneously. They all wait their turn.

With any database, if you think several users will be looking at/updating the same information, you need to account for this in your application logic.

Access also has a limit to the size of the database itself. You need to research its capabilities (its technical documentation or MSDN online would be a good start) to see if it will foot the bill.
UncaDanno is offline   Reply With Quote
Old 03-10-2004, 02:49 PM   #3
Professional gadfly
 
doctorgonzo's Avatar
 
Join Date: Jan 2002
Location: Minneapolis, MN
Posts: 6,364
Send a message via MSN to doctorgonzo
I have used Access in a multi-user environment. It is not great, but it can work if you keep some things in mind.

First, there is the size limit. The maximum size of the database is 2 GB, IIRC. But I wouldn't worry about that size limit too much. Long before your file reaches that size, Access is unable to deal with the data (you will soon learn that many 'theoretical' limits in Access are far from reality). A more practical limit is 500 MB.

Again, theoretically, Access can have 255 users logged on simultaneously. That's a programming limit; in reality, Access can't handle more than about 15 or 20 at any one time. If you have more users than that, you can forget about it.

If your database has more than a few hundred thousand records, you can also forget about using Access. The Jet Database Engine can't handle that many, and I have heard that it in fact starts corrupting data once you hit that limit.

In general, Access is pretty good about handling concurrent users. The best setup is a file-server setup, where you put the MDB file with the data tables in a shared location on the network and users access it through a front end MDB on their PC. If you have complicated VBA script behind your forms, you are going to need to write some error catching code to deal with the simultaneous connections (default Access dialog boxes aren't useful to the uninitiated user).
doctorgonzo is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 12:48 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2