473,396 Members | 1,938 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

What is crashing Access 97 (SR-2)?

This is very strange and disturbing. Last night I opened the FE of my
development version of an A97 database and immediately received a
Windows-level error message titled "msaccess.exe Application Error".
The message body was along the lines of "... instruction 0x6517daaa
referenced memory at 0x00000075" etc. The dialog box has an OK and
Cancel button. OK terminates the Access environment entirely. Cancel
launches a dialog box titled "Just-In-Time Debugging" with a listbox
that has one item: "New Instance of Visual Studio .NET 2003".
Selecting that item and folowing the prompts thru the debugging
process eventually leads to it trying to debug the Common Language
Runtime and msaccess.exe.

YIKES!!!

Repeated this several times with my application FE. Opened the BE
successully as well as opening other A97 databases so I concluded that
A97 itself was still functional, and the problem lay with my FE. Took
a deep breath to stay calm, and shut the machine down for the night.

Tried the same thing again tonight with the same results. Tried some
additional troubleshooting:
- able to open the database successfully when holding the Shift key.
- Repaired the database -- message was "successful", but still crashes
upon startup
- compacted the database -- no change.

- tried to open the startup form manually - crash
- opened some other forms manually -- success
- open the startup form in design view -- success. Save the form
without making any changes - crash
- create a new database and import all the database objects. Crash
- import everything except the startup form - success
- import the startup form - crash.

I installed Visual Basic .NET Standard onto this machine within the
last six weeks, but have opened the A97 database many times
successfully since the installation.

I **think** that I installed and deleted a new software within the
last few days (dumb: can't remember exactly) that purported to use the
..NET framework. But I also think that I opened the A97 database
successfully since that install/uninstall cycle. I only mention this
because the debugger seems to want to do something with the Common
Language Runtime. What the heck has it got to do with Access 97????

I have managed to delete the offending startup form from the FE, and
imported a backup version from another database, so I **think** that I
am OK again, but this behaviour is really puzzling and disturbing. Has
anybody seen anything similar? Any idea of the underlying cause? The
FE is fairly substantial: 13 MB compacted, 230 forms, 225 queries, 150
reports so it's not something that I would like to lose any time soon.
Any insight and advice would be welcome. Computer is WinXP Pro w/ 1GB
of memory.

**********************
ja**************@telusTELUS.net
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
Nov 13 '05 #1
5 4136
On Fri, 06 Aug 2004 04:23:43 GMT, Jack MacDonald
<ja**************@telus.net> wrote:

If you have a corrupt form - which seems likely - exporting it to a
new db may not help. Exporting it to text and importing it, may work
better. Search google groups for the undocumented SaveAsText method.

The reason the .NET debugger popped up, is because it can debug the
situation you encountered. That is, if you can overcome the Yikes -
and only some 50 people working for MSFT can. BillG should fix that:
ordinary programmers have no business with the disassembly of
msaccess.exe without any further debug info.

-Tom.
This is very strange and disturbing. Last night I opened the FE of my
development version of an A97 database and immediately received a
Windows-level error message titled "msaccess.exe Application Error".
The message body was along the lines of "... instruction 0x6517daaa
referenced memory at 0x00000075" etc. The dialog box has an OK and
Cancel button. OK terminates the Access environment entirely. Cancel
launches a dialog box titled "Just-In-Time Debugging" with a listbox
that has one item: "New Instance of Visual Studio .NET 2003".
Selecting that item and folowing the prompts thru the debugging
process eventually leads to it trying to debug the Common Language
Runtime and msaccess.exe.

YIKES!!!

Repeated this several times with my application FE. Opened the BE
successully as well as opening other A97 databases so I concluded that
A97 itself was still functional, and the problem lay with my FE. Took
a deep breath to stay calm, and shut the machine down for the night.

Tried the same thing again tonight with the same results. Tried some
additional troubleshooting:
- able to open the database successfully when holding the Shift key.
- Repaired the database -- message was "successful", but still crashes
upon startup
- compacted the database -- no change.

- tried to open the startup form manually - crash
- opened some other forms manually -- success
- open the startup form in design view -- success. Save the form
without making any changes - crash
- create a new database and import all the database objects. Crash
- import everything except the startup form - success
- import the startup form - crash.

I installed Visual Basic .NET Standard onto this machine within the
last six weeks, but have opened the A97 database many times
successfully since the installation.

I **think** that I installed and deleted a new software within the
last few days (dumb: can't remember exactly) that purported to use the
.NET framework. But I also think that I opened the A97 database
successfully since that install/uninstall cycle. I only mention this
because the debugger seems to want to do something with the Common
Language Runtime. What the heck has it got to do with Access 97????

I have managed to delete the offending startup form from the FE, and
imported a backup version from another database, so I **think** that I
am OK again, but this behaviour is really puzzling and disturbing. Has
anybody seen anything similar? Any idea of the underlying cause? The
FE is fairly substantial: 13 MB compacted, 230 forms, 225 queries, 150
reports so it's not something that I would like to lose any time soon.
Any insight and advice would be welcome. Computer is WinXP Pro w/ 1GB
of memory.

**********************
ja**************@telusTELUS.net
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security


Nov 13 '05 #2
Jack, just an off-the-wall chance, but are you running any add-ins such as
mztools?

We saw something similar in a later version of Access after installing
VS.NET, and it traced to the add-in.

--
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.

"Jack MacDonald" <ja**************@telus.net> wrote in message
news:fs********************************@4ax.com...
This is very strange and disturbing. Last night I opened the FE of my
development version of an A97 database and immediately received a
Windows-level error message titled "msaccess.exe Application Error".
The message body was along the lines of "... instruction 0x6517daaa
referenced memory at 0x00000075" etc. The dialog box has an OK and
Cancel button. OK terminates the Access environment entirely. Cancel
launches a dialog box titled "Just-In-Time Debugging" with a listbox
that has one item: "New Instance of Visual Studio .NET 2003".
Selecting that item and folowing the prompts thru the debugging
process eventually leads to it trying to debug the Common Language
Runtime and msaccess.exe.

YIKES!!!

Repeated this several times with my application FE. Opened the BE
successully as well as opening other A97 databases so I concluded that
A97 itself was still functional, and the problem lay with my FE. Took
a deep breath to stay calm, and shut the machine down for the night.

Tried the same thing again tonight with the same results. Tried some
additional troubleshooting:
- able to open the database successfully when holding the Shift key.
- Repaired the database -- message was "successful", but still crashes
upon startup
- compacted the database -- no change.

- tried to open the startup form manually - crash
- opened some other forms manually -- success
- open the startup form in design view -- success. Save the form
without making any changes - crash
- create a new database and import all the database objects. Crash
- import everything except the startup form - success
- import the startup form - crash.

I installed Visual Basic .NET Standard onto this machine within the
last six weeks, but have opened the A97 database many times
successfully since the installation.

I **think** that I installed and deleted a new software within the
last few days (dumb: can't remember exactly) that purported to use the
.NET framework. But I also think that I opened the A97 database
successfully since that install/uninstall cycle. I only mention this
because the debugger seems to want to do something with the Common
Language Runtime. What the heck has it got to do with Access 97????

I have managed to delete the offending startup form from the FE, and
imported a backup version from another database, so I **think** that I
am OK again, but this behaviour is really puzzling and disturbing. Has
anybody seen anything similar? Any idea of the underlying cause? The
FE is fairly substantial: 13 MB compacted, 230 forms, 225 queries, 150
reports so it's not something that I would like to lose any time soon.
Any insight and advice would be welcome. Computer is WinXP Pro w/ 1GB
of memory.

Nov 13 '05 #3
Jack MacDonald <ja**************@telus.net> wrote:
This is very strange and disturbing. Last night I opened the FE of my
development version of an A97 database and immediately received a
Windows-level error message titled "msaccess.exe Application Error".
The message body was along the lines of "... instruction 0x6517daaa
referenced memory at 0x00000075" etc. The dialog box has an OK and
Cancel button. OK terminates the Access environment entirely.


Is this a "Dr Watson" error? I sometimes get these and it's *always*
because the same form has become corrupted, but I've no idea why.

Try creating a new db and importing your objects one-by-one until the crash
happens again. Tedious, I know, but effective.

HTH - Keith.
www.keithwilby.org.uk
Nov 13 '05 #4
Allan
Bingo! Yes -- I installed mztools very recently. Of course, it does
not work in the A97 environment, but from what you said, it sounds
like it could affect the way that it handles corrupt forms.

At least now I have *something* to blame for the wierd and unexpected
behaviour ;-)

Thanks

On Fri, 6 Aug 2004 13:55:36 +0800, "Allen Browne"
<Al*********@SeeSig.Invalid> wrote:
Jack, just an off-the-wall chance, but are you running any add-ins such as
mztools?

We saw something similar in a later version of Access after installing
VS.NET, and it traced to the add-in.

**********************
ja**************@telusTELUS.net
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
Nov 13 '05 #5
On Fri, 06 Aug 2004 12:47:35 GMT, Jack MacDonald
<ja**************@telus.net> wrote:
Allan
Bingo! Yes -- I installed mztools very recently. Of course, it does
not work in the A97 environment, but from what you said, it sounds
like it could affect the way that it handles corrupt forms.

At least now I have *something* to blame for the wierd and unexpected
behaviour ;-)

I have now un-installed MZTools. Found a couple corrupt forms, and
replaced them from a backup. Did the command-line /decompile routine,
and compacted and repaired the database.

Then I opened a standard module and moved the cursor to the end of the
file. Pressed <Enter> and.... crash. But at least Windows did not try
to launch the .NET debugger.

So it looks like you solved the mystery of what launched the.NET
debugger. Now I just have to track down if there are any more hidden
corruptions in the database.

Thanks for your insight.

BTW - I vacationed in Perth earlier this year. Met face-to-face with
another Access programmer that I had met via Usenet. There are a few
pics of your fair city on the site in my signature.
**********************
ja**************@telusTELUS.net
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
Nov 13 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

49
by: Yannick Turgeon | last post by:
Hello, We are in the process of examining our current main application. We have to do some major changes and, in the process, are questionning/validating the use of MS Access as front-end. The...
2
by: Ray | last post by:
Stop me if you've heard this, but I am running Access 2002 and all of a sudden, if I design a particular form (it's been working fine for ages), Access crashes rather than open it in design view. ...
1
by: LoopyNZ | last post by:
Hi there, I've converted an Access 97 front end to Access 2000, but when I try to run a VBA DoCmd.OpenReport (e.g. DoCmd.OpenReport "rpt_programme_listing") line, Access completely crashes...
6
by: AAJ | last post by:
Hi all I have a listbox on a form. If I set its rowsource directly, and the query in the rowsourse returns no data, then the displayed listbox is empty (exactly as you would expect) ...
47
by: ship | last post by:
Hi We need some advice: We are thinking of upgrading our Access database from Access 2000 to Access 2004. How stable is MS Office 2003? (particularly Access 2003). We are just a small...
4
by: ApexData | last post by:
The standard NavigationButtonBar at the bottom of my form was working fine. Now, without recognizable reason, the AutoRepeat capability of the Access forward and back buttons are not working. If...
4
by: iheartvba | last post by:
Hi guys, Thanks to a lot of luck and help from you great people, I am on the verge of completing my first Database/Application. but at the moment the Jet Engine back end is not able to handle...
1
by: dlesandrini | last post by:
I've searched the archives, but not found anything on this, but our problem started only 2 weeks ago, so it might be very new. If anyone else has seen it, I would appreciate any feedback you have...
5
by: Lyn | last post by:
From time to time I strike a problem where Access will suddenly shut down while running some code (Dr Watson message), wiping out any forensics (diagnostic traces such as debug.prints, etc). This...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.