Solved

Internal Application Error

Posted on 2001-06-13
8
268 Views
Last Modified: 2012-06-21
Gettting the following error message.  Does anyone have any idea.
An exception of the Type "MS Outlook: Internal application error" was not handled.

It then points to this line in the code:
SET DAO = Application.Create.Object ("DAO.DB Engine.35")

I am using OS2000, Office97, Outlook 98 - Works on this PC
           NT4,    Office97, Outlook 98 - Works on this PC
           OS2000, Office2000 - Works on PC 1 & PC5
           OS2000, Office2000 - Does not work on PC2 & PC8

Using the same code.  No changes anywhere.  Any Idea's? Already loaded Service Pack 3.  No change
0
Comment
Question by:dreyes67yes
8 Comments
 
LVL 4

Expert Comment

by:vindevogel
ID: 6187904
Yeah ... that's messed up code.
What are you trying to do ??

ps: Taking out a manual would help too....
0
 
LVL 18

Expert Comment

by:bobbit31
ID: 6188589
off hand:

you have to make sure the "DAO.DB Engine.35" class is registered on each of the client machines.

Basically on the machines it doesn't work on, search the registry for DAO.DB Engine... and it probably won't find it.

What you will have to do, is probably find the dll for the class and register it with regsvr32 or use package and deployment wizard to create an install package.

good luck
0
 
LVL 18

Expert Comment

by:bobbit31
ID: 6188596
by the way: the dll is DAO350.dll
0
 
LVL 2

Accepted Solution

by:
Microsoft earned 200 total points
ID: 6188940
yeah, you are missing the DAO.DB engine. You need to make sure that you are installing all of these applications correctly.

I would remove the applicatio of the pc which doesnt work on and then reboot and reinstall.

after installation has been completed go in to start / run and type in regsvr32 and search the registry for DAO.DB and then do a search through your Harddrive for DAO350.DLL

DIR C:\DAO350.DLL /S/P

this explains it pritty much

cheers
Andy
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 43

Expert Comment

by:TimCottee
ID: 6190050
With Win2K, the version of DAO installed is 3.6 (From MDAC_TYP 2.1 or higher - 2.5 is installed as part of Win2K) On these machines you will need DAO.DBEngined.36 rather than .35. It would make sense IMHO to upgrade all the machines to MDAC 2.51 (not 2.6 as this doesn't include the Jet Drivers) or install Jet4 SP3 on all the machines (even where it already works) and use DAO.DBEngine.36 instead. This should fix the problem.
0
 

Author Comment

by:dreyes67yes
ID: 6191896
Thank you all.  Tried to tell our network the same thing but they don't listen.  I will try to borrow the disk and reload the system myself.

Seems they are to busy and it will be about 2-3 weeks before they can get to it.
0
 
LVL 18

Expert Comment

by:bobbit31
ID: 6191912
tim, is this what you mean by getting "jumped"? ;)
0
 
LVL 43

Expert Comment

by:TimCottee
ID: 6194289
It is indeed though Microsoft is not a complete newbie and often has some good points to make. This may just be a case of picking the wrong comment (happens sometimes - but just as irritating).
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now