I have a ~300 line macro in Access 2010 that runs nightly that pulls information from from sqlserver 2008R2 via odbc (32bit) and emails ~ 100 different reports.
At least once a week it hangs at different points in the macro with the same "Microsoft Access has stopped working" message (see below). This has been occurring for the past 3 years (since I installed 2010) and have been patching at least once a week (hoping the problem would go away).
Also, I reboot the computer every night before the macro is ran.
converting to vba is not an option, I believe it is the 32bit odbc driver locking up.
Bill Ross
What version of Windows - 32 or 64 bit?
Why not convert to VBA? Just so I understand.
Regards,
Bill
Scott McDaniel (EE MVE )
I believe it is the 32bit odbc driver locking up.
What leads you to this assumption? The error above indicates "olmapi32.dll", which is associated with email.
What does your macro do?
FWIW, running unattended operations which rely on macros is fraught with issues. As BillDenver suggests, convert this to VBA, which allows you to actually manage errors, and you'll resolve this much more quickly.
Then I'd suggest you have issues with your email system, since the "fault module name" is olmapi32.dll. You might try repairing or reinstalling Outlook.