Results 1 to 6 of 6

Thread: Can I use an Access database for this ?

  1. #1

    Thread Starter
    Addicted Member LAURENS's Avatar
    Join Date
    Jan 2000
    Location
    Utrecht, the Netherlands
    Posts
    138
    Hey there,

    I have to write a relatively simple app. in Vb. Only 2 people are allowed to modify data in it. There will be about 200 people allowed to browse the data.

    Will this be too heavy a burden for a MSAccess database (Access '97 using DAO350) ?

    I know MSAccess can take about 10 concurrent users without breaking down, but does this also apply for browsing only ?

    Regards,

    Laurens (VB6 SP3)


  2. #2
    Hyperactive Member
    Join Date
    Mar 2000
    Location
    Boulder, Colorado, USA
    Posts
    325
    Well, the database it self is just a file... It doesn't carry any "load" ie the database doesn't have any executable data. As long as the server which the database lives on can keep up with the traffic, you can have as many users as you want.
    -Shickadance

  3. #3
    Fanatic Member
    Join Date
    Jan 2000
    Location
    Nitro
    Posts
    633
    From personal experience, I don't think there will be a problem at all.

    Access database only becomes unstable when you have way too many tables and queries. Therefore, as a developer, you should use VBA to create temp tables and drop it afterward.

    To create temp tables use "Select Into".
    Chemically Formulated As:
    Dr. Nitro

  4. #4

    Thread Starter
    Addicted Member LAURENS's Avatar
    Join Date
    Jan 2000
    Location
    Utrecht, the Netherlands
    Posts
    138
    With due respect....

    Access can't take as many concurrent users as you like (unless you don't like many users). The official max. number of concurrent users is 255. Of the record Microsoft says that with more than 15 concurrent users doing update requests unpredictable results may occur (using the JetEngine, I should have mentioned that).

    I was just wandering if many users just READING the database through Jet will cause problems.

    I quote:

    While Microsoft Jet is consciously (and continually) updated with many quality, functional, and performance improvements, it was not intended (or architected) for the high-stress performance required by 24x7 scenarios, ACID transactions, or unlimited users, that is, scenarios where there has to be absolute data integrity or very high concurrency.

    My experience is that with about 20 users you won't have any problems provided you compress the database often (twice a week or so). Otherwise you will run into Corrupt database or Unrecognized database format messages.

    Regards,
    Laurens

    Using VB5 Enterprise edition SP3
    VB6 Enterprise edition SP5

  5. #5
    Hyperactive Member
    Join Date
    Jan 1999
    Location
    Rotterdam, Netherlands
    Posts
    386
    Why not use SQL Server, or, it's free little brother, MSDE. That can handle more users then an access db can (and MSDE is free :-) Wow, something free from M$ ;-)
    Hope this helps

    Crazy D

  6. #6

    Thread Starter
    Addicted Member LAURENS's Avatar
    Join Date
    Jan 2000
    Location
    Utrecht, the Netherlands
    Posts
    138
    We've just decided on Oracle, so to me it's no longer an issue.

    Thanks for the replies,

    Laurens
    Regards,
    Laurens

    Using VB5 Enterprise edition SP3
    VB6 Enterprise edition SP5

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width