Re: MDE not possible ?
- From: "Rob Hofkens" <rob@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 20 Oct 2006 14:08:46 +0200
Hi again,
I converted my frontend MDB to the Access 2002-2003 format and tried to
create a MDE.
I get an error that the MDE couldn't be created.
Since I havea dutch Access version the error is also in dutch so I try to
translate it best I can:
My database consists of 4 linked tables to the SQL server and has less then
20 forms, modules and queries.
The MDB is about 2 mb in size.
Error message when creating the MDE:
This error occurse mostly while compiling big databases to a MDE file.
Because of the methode used to compile the database a lot of references will
be created to table-ID's for every table. The MS Jet engine alows maximum of
2048 open table-ID's at one time.
If there is a large number of tables, forms, modules and reports this could
exceed the limit during compiling.
Dutch version :
Deze fout heeft meestal te maken met het compileren van een grote database
naar een MDE-bestand. Vanwege de methode die wordt gebruikt voor het
compileren van de database, wordt er een aanzienlijk aantal verwijzingen
naar tabel-id's gemaakt voor iedere tabel. De Microsoft Jet Database Engine
versie 4.0 kan maximaal 2048 open tabel-id's per keer maken. Als de
database een groot aantal objecten bevat (tabellen, macro's, formulieren,
rapporten, etc.) en als MDE-bestand wordt geëxporteerd, kan deze limiet
worden overschreden.
Er bestaat geen nauwkeurige methode voor het schatten van het aantal
tabel-id's dat wordt gebruikt door de Jet Database Engine tijdens het
compileren van een database als een MDE. Elke VBA-module en elk formulier
maakt echter gebruik van een tabel-id. Als een database dus 500 formulieren
bevat en de eigenschap HasModule van elk formulier is ingesteld op Ja,
worden er wel 1000 tabel-id's gebruikt.
"Douglas J. Steele" <NOSPAM_djsteele@xxxxxxxxxxxxxxxxx> schreef in bericht
news:u9TcAyS7GHA.3836@xxxxxxxxxxxxxxxxxxxxxxx
The default file format for Access 2003 is actually the Access 2000 file
format. If your database is in Access 2000 file format (it should say on
the database window), Access 2003 cannot convert it to an MDE: you must
convert the file format first. To convert to the new file format, look
under Tools | Database Utilities.
You can also change the default file format under Tools | Options, but
that will only affect any databases you create ongoing.
--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)
"Rob Hofkens" <rob@xxxxxxxxxxxxxxxxxx> wrote in message
news:452cda5c$0$4513$e4fe514c@xxxxxxxxxxxxxxxxx
Hello eveyone.
First, I know little about a MDE but I think its a database that has
compiled VB code and it runs faster ?
Maybe I am totaly wrong about this but someone might explain a bit more.
Second, I have a Access 2003 front end and a SQL2000 Server back end.
When I try to create a MDE I get an error about the "file format from the
used database" (translated from dutch) .
The error window suggests to convert the data ??
Is this normal with my setup ?
Thanx in advance.
Rob.
.
- Follow-Ups:
- Re: MDE not possible ?
- From: Nikos Yannacopoulos
- Re: MDE not possible ?
- From: Rob Hofkens
- Re: MDE not possible ?
- References:
- MDE not possible ?
- From: Rob Hofkens
- Re: MDE not possible ?
- From: Douglas J. Steele
- MDE not possible ?
- Prev by Date: Re: How to insert a new line at the beginning of a big TXT file?
- Next by Date: Filter Report From Combo Box
- Previous by thread: Re: MDE not possible ?
- Next by thread: Re: MDE not possible ?
- Index(es):
Relevant Pages
|
Loading