> We have 3 MDB files for this project. I have no
> problem to convert the smallest MDB (less than
> 3MB) into MDE, but the other two (3.7MB &
> 21MB). The error seems to do with TableID
> (with maximum of 2048) in Microsoft Jet
> database engine version 4.0.
> Yes, I have all MDB files compact on close.
> > We have 3 MDB files for this project. I have no
> > problem to convert the smallest MDB (less than
[quoted text clipped - 6 lines]
> having to do with TableID? I just cannot imageine a 3MB limit on compiling
> to MDE, without this newsgroup being inundated with posts about it.
The error message I got while trying to convert into MDE file:
Access_2578_Q289686:
This error is usually associated with compling a large database into an MDE
file. Due to the method used to compile the database, a considerable number
of TableID references are created for each table. The Microsoft Jet database
engine version 4.0 can only create a maximum of 2048 open TableID at one
time. Exporting a database as an MDE potentially can exceed this limit if
the database has a large number of objects(table, macro, form, report, etc).
There is no accurate method to estimate the number of TableIDd the Jet
database engine uses during the process of compiling a database as an MDE.
However, each VBA module and each form uses one TableID, as a result, if the
datbase has 500 forms, and each form's HasModule property is set to Yes, as
many as 1,000 TableIDs are used.
> > Yes, I have all MDB files compact on close.
>
> If you have multiple users logged in to the same front-end, client, or
> monlithic database, the "compact on close" can only work for the last user
> to log out.
Got it. I think we would have to install Front-End for each user.
> > I had tried to look in "command line parameters",
> > but can't find a solution yet. As I mentioned earlier,
[quoted text clipped - 5 lines]
> procedure. If there is a need to do so, then perhaps multiple MDBs was not
> an appropriate design choice.
Since we are not going to share Front-End, I think I cold with a shared table.
Thanks Larry,
JRBB
Larry Linson - 15 Oct 2005 22:41 GMT
Interesting -- I have not encountered this, and have compiled some
reasonably large databases, with reasonably large numbers of TableDefs
(sometimes, though, the TableDefs were mostly ODBC connections to server
DB). But if, as they say, it's not predictable, it is entirely possible I
might have that trouble on the very next time I try.
Good luck with your project. I'm sorry I was not able to be of much help.
Larry Linson
Microsoft Access MVP
>> > We have 3 MDB files for this project. I have no
>> > problem to convert the smallest MDB (less than
[quoted text clipped - 58 lines]
>
> JRBB
david@epsomdotcomdotau - 16 Oct 2005 10:51 GMT
I too find it hard to imagine a 3.7 MB db with
this problem, but one solution is to break your
code db's into multiple library mde's. A library
mde can be referenced in the same way that
olb/tlb can be referenced.
(david)
> > > We have 3 MDB files for this project. I have no
> > > problem to convert the smallest MDB (less than
[quoted text clipped - 45 lines]
>
> JRBB