Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1216
  • Last Modified:

Creating Access files from database desktop..

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
Mozzak
Asked:
Mozzak
  • 8
  • 8
1 Solution
 
Mohammed NasmanSoftware DeveloperCommented:
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
 
MozzakAuthor Commented:
I'm using open office that is to say there isn't installed.Do you know how can i make it work ?
0
 
Mohammed NasmanSoftware DeveloperCommented:
hello

 which version of delphi do you use?, and do u have any version of access installed in ur system?
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
MozzakAuthor Commented:
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
 
Mohammed NasmanSoftware DeveloperCommented:
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
 
MozzakAuthor Commented:
I was download and install Jet 3.0 but i didn't understand you said "BDE Administrator".From where ?
0
 
MozzakAuthor Commented:
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
 
Mohammed NasmanSoftware DeveloperCommented:
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
 
MozzakAuthor Commented:
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
 
Mohammed NasmanSoftware DeveloperCommented:
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
 
MozzakAuthor Commented:
Still i'm taking the same error "-2147221164" :(.
0
 
Mohammed NasmanSoftware DeveloperCommented:
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
 
MozzakAuthor Commented:
Dear Nasman ,

  When i search the DAO350.DLL , i see that there isn't this file in my computer .
0
 
Mohammed NasmanSoftware DeveloperCommented:
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
 
MozzakAuthor Commented:
Thank you a lot dear Nasman,you engrave A..

best regards..
0
 
Mohammed NasmanSoftware DeveloperCommented:
Glad that worked fine with you :o)

Best regards
Mohammed Nasman
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

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.

  • 8
  • 8
Tackle projects and never again get stuck behind a technical roadblock.
Join Now