Solved

Internal Application Error

Posted on 2001-06-13
8
271 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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
VB6 Compile Compatibility Issue 4 89
Excel - Save a copy of work book 13 83
How to make an ADE file by code? 11 79
vb6 - Transfer from MSHFlexgrid1 to xls issue 8 47
If you have ever used Microsoft Word then you know that it has a good spell checker and it may have occurred to you that the ability to check spelling might be a nice piece of functionality to add to certain applications of yours. Well the code that…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
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…

910 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

21 Experts available now in Live!

Get 1:1 Help Now