Solved

Creating Access files from database desktop..

Posted on 2002-06-25
16
1,145 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
Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

 

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
 

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

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
TVirtualStringTree  search using TEdit 7 121
HTML text in the body of an email (delphi code) 12 114
oracle global variables 4 68
creating threads in delphi 1 101
In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
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 Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

786 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