Andy Lacey
andy at minstersystems.co.uk
Tue Jan 10 16:07:05 CST 2006
Hi Marty, thanks for the suggestions but it's an Access 97 MDB, so some of
these don't apply. And it's not actually a corrupt MDB as it runs (and has
done for years) under W98 and, in many situations, under W2K and XP too.
-- Andy Lacey
http://www.minstersystems.co.uk
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of
> MartyConnelly
> Sent: 10 January 2006 19:44
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Access97 on W2000 crashes
>
>
> Check you are using Windows 2000 Service Pack 3 (SP3) to stop oplock
> problems
> When compiling make sure Track name AutoCorrect is off
> can lead to corruption problems.
> Tools >> Options >> General >>.Track name AutoCorrect info
> should be off.
>
> Alan Browne has this suggestion http://allenbrowne.com/ser-25.html
>
> In your subforms, include a text box for each field in its
> LinkChildFields property. This simple step avoids frequent but
> intermittent crashes of Access 2002 and 2003 ("... shut down by
> Windows..."). The text boxes can be hidden if you do not wish
> to see the
> foreign key fields.
>
> Or Tony Toews corruption FAQ
>
> http://www.granite.ab.ca/access/corruptmdbs.htm
>
> Andy Lacey wrote:
>
> >But the SysCmd does work for me Gustav. I see it working,
> compilng and
> >saving. My problem's almost the very reverse as far as I can see. My
> >references all show as ok. Nothing broken. Nothing failing
> to compile.
> >Nothing to mend. It's just that something flipping well
> crashes despite
> >that. And, as I said, it's when the MDB has been decompiled and
> >therefore my Syscmd runs that everything works (see my post
> that begins
> >"Well it's not an issue anyway"). My problems come when I
> exit and then
> >reload the by-now-compiled MDB. Any ideas?
> >
> >Any ideas from anyone who's ben following this?
> >
> >Yours desperately
> >
> >-- Andy Lacey
> >http://www.minstersystems.co.uk
> >
> >
> >
> >
> >>-----Original Message-----
> >>From: accessd-bounces at databaseadvisors.com
> >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of
> >>Gustav Brock
> >>Sent: 10 January 2006 15:51
> >>To: accessd at databaseadvisors.com
> >>Subject: Re: [AccessD] Access97 on W2000 crashes
> >>
> >>
> >>Hi Andy
> >>
> >>First, if the issue is a dll, one (fast) thing to check is if
> >>any exists in more than one folder. If so, and you can't sort
> >>that out, use RefLibPaths.
> >>
> >>Then, SysCmd(..) run from code will not compile and save the
> >>code. It must be done from outside a code module which means
> >>manually (as we, the developer, do) or from a macro.
> >>Brilliant idea from Charlotte.
> >>It is not that difficult to implement. Read closely here from
> >>the old thread:
> >>
> >> Broken References in Runtime AXP and A97. Solved!
> >>
> >>
> >>http://databaseadvisors.com/mailman/htdig/accessd/2003-July/01
> >>
> >>
> >1034.html
> >
> >Note the extended test for broken references.
> >
> >/gustav
> >
> >
> >
> >>>>andy at minstersystems.co.uk 10-01-2006 14:52:32 >>>
> >>>>
> >>>>
> >I've listed below the results of running ListRefs on the two
> machines.
> >At first I thought they were identical, but there is one
> difference in
> >the path to the Outlok library. Under W98 this is
> >
> >C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\msoutl9.olb
> >
> >whereas W2K has the old-fashioned DOS'y path of
> >
> >C:\PROGRA~1\MICROS~1\Office\msoutl9.olb
> >
> >Surely this is not significant. It can't be, can it?
> >
> >The other thing I thought odd was that the DAO 3.5 reference
> returns a
> >.Major and .Minor of 4.0 not 3.5, but then again it's the
> same on both
> >machines.
> >
> >
> >
> >
>
> --
> Marty Connelly
> Victoria, B.C.
> Canada
>
>
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
>