Re: 2002 database corrupt and unuseable after upgrading to Access
From: James Carpenter (JamesCarpenter_at_discussions.microsoft.com)
Date: 03/08/05
- Previous message: TwoD: "multi-databases Access 2.0 to 97 conversion"
- In reply to: Allen Browne: "Re: 2002 database corrupt and unuseable after upgrading to Access 2003"
- Next in thread: George Nicholson: "Re: 2002 database corrupt and unuseable after upgrading to Access 2003"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 8 Mar 2005 05:21:01 -0800
Allen, I will try this once I can get to 2002 again. It was removed when they
upgraded Office. Your tips sound promising and I'll let you know how it goes.
Thank you,
James
"Allen Browne" wrote:
> James, it sounds like you have a partially corrupted A2002 database. When
> converted to A2003, the corruption shows up, but you can still open/use it
> in A2002?
>
> If so, a decompile might fix the problem. Access keeps 2 copies of the code:
> the text vesion that you view and edit, and the compiled version that
> actually runs. If these two get out of sync, the project is partially
> corrupt. This is fairly common when you are altering the objects, especially
> if you edit the code while it is running (i.e. in break mode.)
>
> To fix it, try this sequence:
> 1. Make a backup of the A2002 mdb file, while it is not in use, so you get
> multiple tries at this.
>
> 2. Opn A2002. Uncheck the Name AutoCorrect boxes under:
> Tools | Options | General
> Explanation of why:
> http://allenbrowne.com/bug-03.html
>
> 3. Open the report named R_Agg_S_I in design view, and set its Has Module
> property to No. (On the Other tab of the Properties box.)
>
> 4. Compact: Tools | Database Utilities | Compact. Close Access.
>
> 5. Decompile, by entering something like this at the command prompt while
> Access is not running. It is all one line, and include the quotes:
> "c:\Program Files\Microsoft office\office\msaccess.exe" /decompile
> "c:\MyPath\MyDatabase.mdb"
>
> 6. Open A2002. Compact again. Close.
>
> 7. Try the conversion to A2003 again.
>
> --
> Allen Browne - Microsoft MVP. Perth, Western Australia.
> Tips for Access users - http://allenbrowne.com/tips.html
> Reply to group, rather than allenbrowne at mvps dot org.
>
> "James Carpenter" <JamesCarpenter@discussions.microsoft.com> wrote in
> message
> news:ECDCB8AD-25D6-4624-8FB2-0E7812578600@microsoft.com...
> > I'm seeking advice on an Access 2002 database with VBA code which will not
> > open in Access 2003. The database was operating successfully under Access
> > 2002, and was compacted and repaired before the 2003 upgrade was
> > installed.
> > It is a single-user database still under development; there are several
> > backup copies, all displaying these symptoms.
> >
> > The database has an autostart form which displays a few seconds, then
> > closes
> > and launches the main switchboard. Launching in 2003 generates the
> > Microsoft
> > Visual Basic message while the form displays: "An error occurred while
> > loading 'Report_R_Agg_S_I'. Do you want to continue loading the project?"
> > This refers to an empty class module.
> >
> > Clicking "no" produces the message "The VBA project in the database is
> > corrupt."
> >
> > Clicking "yes" gives the message "Invalid procedure call or argument" and
> > opens the debugger to a module that isn't running at this point.
> >
> > Opening the database with the shift key down bypasses the autostart form,
> > but then opening the VBA code produces the same sequence of errors.
> >
> > Converting the database isn't possible because it is already in 2002-2003
> > format. Compact and repair under 2003 generates the same sequence of error
> > messages and fails.
> >
> > Has anyone experienced similar problems? If so, how were they resolved?
> > Sorry so wordy; just trying to describe the situation as completely as I
> > can.
> > Thanks to anyone who can offer help!
>
>
>
- Previous message: TwoD: "multi-databases Access 2.0 to 97 conversion"
- In reply to: Allen Browne: "Re: 2002 database corrupt and unuseable after upgrading to Access 2003"
- Next in thread: George Nicholson: "Re: 2002 database corrupt and unuseable after upgrading to Access 2003"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|