Solved

Internal Application Error

Posted on 2001-06-13
8
274 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
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

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

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
Introduction While answering a recent question about filtering a custom class collection, I realized that this could be accomplished with very little code by using the ScriptControl (SC) library.  This article will introduce you to the SC library a…
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…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

856 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