473,748 Members | 10,539 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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.e xe 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.ne t
remove uppercase letters for true email
http://www.geocities.com/jacksonmacd/ for info on MS Access security
Nov 13 '05 #1
5 4156
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.e xe 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.n et
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.c om...
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.e xe 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.e xe 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*********@Se eSig.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.ne t
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.ne t
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
14350
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 application is relatively big: around 200 tables, 200 forms and sub-forms, 150 queries and 150 repports, 5GB of data (SQL Server 2000), 40 users. I'm wondering what are the disadvantages of using Access as front-end? Other that it's not...
2
19124
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. Interestingly, it doesn't crash if I run the app and open it in form view! Just if I attempt to design it. If I compact/repair, it allows me to design the form once. On any subsequent attempts to view in design mode, though, it crashes before...
1
2154
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 ("Microsoft Access for Windows has encountered a problem and needs to close. We are sorry for the inconvenience."). The reports themselves run fine when I double-click on them - it's only when I try to run them through code (including in the...
6
2466
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) However.... If I programatically set the rowsource, and the query returns no records then access completely crashes and switches its self off,
47
4543
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 company and this is a big decision for us(!) It's not just the money it's committing to an new version of Access!
4
2077
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 I hold the Mouse button down over the button, I can on go record to record on each click, but can't get autorepeat when held down. I'll bet it's something simple!
4
1787
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 the load here are some specs re my database: Back End: Access -> Jet Engine Front Ends: Access -> Jet Engine usually not more than 2 users accessing the database and the back end is stored on one of the users computers which is quite a new...
1
1586
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 to add. Our app has used the following Phone Auto Dial code for years without issue: Application.Run "utility.wlib_AutoDial", "720-555-1212" Two weeks ago, we started getting fatal errors, where Access shuts down, and it has finally been...
5
1913
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 is frustrating enough, but if I step through the same code one instruction at a time, it always functions perfectly. I have usually resolved the issue by time-consuming trial and error, making pseudo-random code changes until I end up with...
0
8991
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8831
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9548
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9374
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9325
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9249
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6076
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4607
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4876
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

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.