Solved

Creating Access files from database desktop..

Posted on 2002-06-25
16
1,141 Views
Last Modified: 2010-04-04
Hi,

  I want to create my access files with database desktop but when i want to create new MSACCESS,the warning appear "Cannot load an IDAPI service library File:C:\WINDOWS\MSAPPS\DAO\DAO3032.DLL".I thought that it can be occur because of MSDAC 2.5 but i download and setup MSDAC but still taking that message.

  What should i do ?
0
Comment
Question by:Mozzak
  • 8
  • 8
16 Comments
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7106823
Hello

  the mdac used with the ADO, but not with the DAO
you need the DAO libaray files, and DAO3032.dll one of them
is access 97 installed in ur pc?
0
 

Author Comment

by:Mozzak
ID: 7106899
I'm using open office that is to say there isn't installed.Do you know how can i make it work ?
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7106949
hello

 which version of delphi do you use?, and do u have any version of access installed in ur system?
0
 

Author Comment

by:Mozzak
ID: 7106972
I'm using Delphi6 Enterprise and Access is not installed on my system.I know that if i will install the Access,it will work but i'm using open office.I need to use database desktop for creating Access files without installing Access.
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7107091
Hello
  DAO3032 is for access 95, for access 97
 the lib is DAO
try to download the jet

http://download.com.com/3000-2114-4238261.html?tag=lst-0-6

and from BDE Administrator, in the configration tab, insure that the MSAccess driver the DLL32 set to IDDA3532.DLL

hope that will work with you

best regards

0
 

Author Comment

by:Mozzak
ID: 7107173
I was download and install Jet 3.0 but i didn't understand you said "BDE Administrator".From where ?
0
 

Author Comment

by:Mozzak
ID: 7107958
Delphi32.com about this error ;

"Cannot Load IDAPI Service Library" error"

If Access 95 or Office 95 was not used to load the DAO 3.0 engine on the machine, the cause is a missing registry entry. To fix this, place the folloing entry in the registry:

key name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\DAO string: Path value: (path to your DAO3032.DLL)

Another cause of this error is if the registry is set to read only. The only workaround for this cause is to either make the registry read / write, or make that particular entry read/write.

but when i look at the registry i cant see DAO under Shared Tools ..
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7109100
you can find BDE Admin with Borland group
start > programs > borland Delphi > BDE Administrator

search for these two files in ur system
DAO3032.dll and DAO350.DLL, if you found them that you mean u have DAO 3 and DAO 3.5 in ur system, so then you could create access 95 or 97 files
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.

 

Author Comment

by:Mozzak
ID: 7109910
Hello ,

  I had set MSAccess driver DLL32 to IDDA3532.DLL.After I turn to database desktop and want to create new MSACCESS table but the error occured "-2147221164".
  And I had search DAO3032.dll and DAO350.DLL but none of them is in the system.
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7109956
Hello Mozzak

  the Database Desktop based on the DAO to access the MS Access database, so without the DAO engine you can't use it, even if you have MDac installed

try to install DAO 3.5 that support access 97, then I think you could be able to use the database dektop with access db
http://download.com.com/3000-2114-4238277.html?tag=lst-0-1
0
 

Author Comment

by:Mozzak
ID: 7110156
Still i'm taking the same error "-2147221164" :(.
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7113614
Hello

  seems that you the DAO350.dll not registred well in ur system
 
  try using regsvr32.exe Dao350.dll

also look at these links
http://community.borland.com/article/0,1410,15002,00.html
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q141294
0
 

Author Comment

by:Mozzak
ID: 7113679
Dear Nasman ,

  When i search the DAO350.DLL , i see that there isn't this file in my computer .
0
 
LVL 22

Accepted Solution

by:
Mohammed Nasman earned 100 total points
ID: 7114139
sorry, the last link was the service pack 3 for jet 3.5 not the library files

try to download it from here
http://www.nesbitt.com/download/dao35.zip 
0
 

Author Comment

by:Mozzak
ID: 7114798
Thank you a lot dear Nasman,you engrave A..

best regards..
0
 
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7115229
Glad that worked fine with you :o)

Best regards
Mohammed Nasman
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

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

863 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