OK, I am very confused. I need to know HOW MANY RECORDS CAN BE
STORED IN A SINGLE TABLE in MS Access.
How long is a piece of string?
It may be that you mean "in a Jet database," since Access can be
used to build an application that uses any database engine as the
back end, and the limits of how many records (if there are any)
would be coming not from Access but from the database engine you're
using.
I found that a table can be as big as 2Gb (Access 2003).
And MDB file can be 2GBs in size.
If each record in
my table has a maximum size of 1177 bytes, that means I can create
a maximum of 2Gb/1177=1,824,540 records minus the size of system
objects.
See -- you can figure it out. If your records are half that size,
you'll get roughly twice as many records, and if they are twice that
size, the record limit will be half that.
So, again -- how long is a piece of string?
However, I
know that the maximum amount of objects in a database is
32,768. So is this the maximum limit for the number of records or
is 1,824,540?
If you are smart enough to calculate the record size, then you
should be smart enough to figure out the answer yourself.
In case you're not getting it:
NO THERE IS NO MAXIMUM NUMBER OF RECORDS IN A JET DATABASE.
Well, I guess you could create a table with one field with the
smallest possible data type and then populate that to try to figure
out how many records could fit and that would tell you the maximum
number of records with the smallest possible record.
But since such a table would be completely useless, that wouldn't be
a very useful number, now would it?
How long is your piece of string?
If you're worried about the 2GB limit on file size, then pick a
different data store, such as SQL Server or MySQL.