Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

DAO3032.DLL

Posted on 2002-04-24
13
Medium Priority
?
1,039 Views
Last Modified: 2010-08-05
Hello guys!

I'm working on a project which uses MSAccess97 databases.  I just installed Norton AntiVirus2002 and InstallShield express for Delphi4.  I shouldn't have:  I can't access my databases anymore.  I get that message (the original message is in french but I'll try to translate) :

Translation:
Can't load a IDAPI service library.
File: C:\WINDOWS\MSAPPS\DAO\DAO3032.DLL
Alias: MSACCESS1

Original message (in french):
Impossible de charger une bibliothèque de service IDAPI.
Fichier: C:\WINDOWS\MSAPPS\DAO\DAO3032.DLL
Alias: MSACCESS1

I found the DLL file on the net and copied it in the correct folder without success.

Any help ?

my OS: Windows 98se
my Delphi version: 4

Thanks!
0
Comment
Question by:qas
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 6
13 Comments
 
LVL 6

Expert Comment

by:DrDelphi
ID: 6965982
Did you register the DLL once you copied it over?

i.e:
RegSvr32 Dao3032.dll


Bon Chance!!
0
 

Author Comment

by:qas
ID: 6966045
Hello Dr!

I didn't registered it: I didn't know about registering DLLs.  I typed: RegSvr32 Dao3032.dll and an error message said:

LoadLibrary("Dao3032.dll") failed
GetLastError returns 0x0000001f

I tried with the whole path instead of just the file name (RegSvr32 C:\WINDOWS\msapps\DAO\Dao3032.dll) but i got me the same error.

Any hint ??
0
 

Author Comment

by:qas
ID: 6966052
Hello Dr!

I didn't registered it: I didn't know about registering DLLs.  I typed: RegSvr32 Dao3032.dll and an error message said:

LoadLibrary("Dao3032.dll") failed
GetLastError returns 0x0000001f

I tried with the whole path instead of just the file name (RegSvr32 C:\WINDOWS\msapps\DAO\Dao3032.dll) but i got me the same error.

Any hint ??
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 6

Expert Comment

by:DrDelphi
ID: 6966085
I am going to take a guess that Dao3032.dll is dependent on other DLL's that are either missing or no longer registered on your system. There is a utility called Depends.exe which used to be downloadable from the M$ website which will give you all the support files that are needed for any 32bit library , be it EXE,DLL or OCX. I believe that you should be able to ascertain that same information using TDump (which shipped with Delphi). Why don't you check that out whilst I try to find Depends for you.



Good luck!!
0
 
LVL 6

Expert Comment

by:DrDelphi
ID: 6966107
Okay, found it:

http://search.microsoft.com/gomsuri.asp?n=2&c=rp_Results&siteid=us&target=http://www.microsoft.com/MSJ/code/depends.htm


Also, I downloaded it and ran it on the DAO3032.dll... these are the files needed to support it:

MSJINT32.dll  
msjter32.dll  
OLEAUT32.dll  
ole32.dll    
MSVCRT20.dll  
RPCRT4.dll    
GDI32.dll    
USER32.dll    
ADVAPI32.dll  
KERNEL32.dll  
ntdll.dll    
MPR.dll      
msjt3032.dll  
dao3032.dll  

Hope this helps.



0
 

Author Comment

by:qas
ID: 6966214
Your comments are very usefull DrDelphi, but I'm sure there is a way I can get these files with the installation of a software or something.  The thing is that even if a could get the files on the net (pretty easy) I can't really know where to put them in my PC.

I've reinstalled Delphi without success...  never got Access97 on that PC so I don't think the files come with it...

any more hints ? (or paths ??)

Thanks again!
0
 

Author Comment

by:qas
ID: 6966237
well ok...

2 DLLs were missing (MSJINT32.dll and msjter32.dll) so I found and copied them in my windows/system folder.  Didn't work.  Tried to register them... still don't work....
0
 
LVL 6

Expert Comment

by:DrDelphi
ID: 6966534
You know, there was a thing that I had run across a while back with versions of OlePro32 and OleAut32 having to be in synch. I wonder if you are experiencing a problem due to this?  Take a look at this link for an idea of what I mean.

http://www.microsoft.com/Data/MDAC21info/21035132manifest.htm


0
 
LVL 6

Expert Comment

by:DrDelphi
ID: 6966553
0
 

Author Comment

by:qas
ID: 6966711
hey!

I just installed MDAC 2.7 RTM (2.70.7713.4) from the link you handed me without any positive results.  Sorry...

I'll be scanning for hints in MSDN.

If you get more ideas please let me know.

Thanks again.

(PS: does reinstalling Access would be some helping or am I just wasting time ?)
0
 
LVL 6

Accepted Solution

by:
DrDelphi earned 300 total points
ID: 6968085
Couldn't hurt, I suppose. *shrugs*


0
 

Author Comment

by:qas
ID: 6968494
Hello!

Sometimes, good answers aren't as complicated as we think!  Nope, reinstalling Access didn't do it.  It was more dumb than that:  I reinstalled Delphi4's BDE from the original CD.  Works fine now.

Though I still don't know how installshield scrambles BDE with access... well....

I appreciate the time you gave to your answers so here are the points.

See ya!
0
 
LVL 6

Expert Comment

by:DrDelphi
ID: 6968560
Merci.

0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

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

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…
Suggested Courses

705 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