Board index » delphi » IDODBC32.DLL

IDODBC32.DLL

Where does a person find this file? I am trying to build an application
using an already existing Access database, but BDE, and the database desktop
say this IDAPI service library is missing. I am using Delphi 3 on Win98

-Tony

 

Re:IDODBC32.DLL


On Wed, 13 Oct 1999 11:01:58 -0600, "Tony Gordon" <toneb...@earthlink.net>
wrote:

Quote
>Where does a person find this file? I am trying to build an application
>using an already existing Access database, but BDE, and the database desktop
>say this IDAPI service library is missing. I am using Delphi 3 on Win98

That DLL is one of the BDE system files, installed in the main BDE
directory. This file provides the BDE's ability to communicate with ODBC
drivers.

But it is unlikely that is the library that is missing. More likely it is
the DLL representing the Microsoft Access client software. For one version
of Access, this DLL is called IDDA3532.DLL.

Were you trying to connect to the Access database using SQL or the native
BDE driver for Access? What was the exact error message (it should cite the
missing DLL)? What edition of Delphi 3 are you using: Standard,
Professional, or Client/server?

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Steve Koterski              "Health nuts are going to feel stupid someday,
Felton, CA                  lying in hospitals dying of nothing."
                                                              -- Redd Foxx

Re:IDODBC32.DLL


The exact error message is:

    Cannot load an IDAPI service library.
    File: IDODBC32.DLL
    Alias: Microsoft Access 7.0 Database

Using Delphi 3 Standard

-Tony

Re:IDODBC32.DLL


Quote
Steve Koterski wrote:

> On Wed, 13 Oct 1999 11:01:58 -0600, "Tony Gordon" <toneb...@earthlink.net>
> wrote:

> >Where does a person find this file? I am trying to build an application
> >using an already existing Access database, but BDE, and the database desktop
> >say this IDAPI service library is missing. I am using Delphi 3 on Win98

> That DLL is one of the BDE system files, installed in the main BDE
> directory. This file provides the BDE's ability to communicate with ODBC
> drivers.

> But it is unlikely that is the library that is missing. More likely it is
> the DLL representing the Microsoft Access client software. For one version
> of Access, this DLL is called IDDA3532.DLL.

To Steve's very accurate comment I would add this:  remember that
IDODBC32 is going to want to be able to load IDDA3532, which is going to
want to be able to load any other DLLs that -it- might require (e.g.
MSVCRT<whatever>.DLL) ... and that if anything goes wrong with any part
of this process on a particular computer, you might get a misleading
error-message.  [Hey, it never happened on the developer's machine, not
even during beta-testing!  ;-)]

You might, for example, get a "library 'is missing'" message when the
library exists but "can't be loaded," and that might because ... ahem
... "the leg bone is connected to the an-kle bone ..."  ;-)

Re:IDODBC32.DLL


Quote
Steve Koterski wrote:

> Sorry, but the ability to use ODBC drivers is not part of the Standard
> edition of Delphi. You would need the Professional or Client/server
> edition.
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
> Steve Koterski              "Health nuts are going to feel stupid someday,
> Felton, CA                  lying in hospitals dying of nothing."
>                                                               -- Redd Foxx

<Wince!>  I surmise from your signature, Steve, that you might not be as
closely connected to Borland as you used to be but ...

... why, oh why, does Borland continue to even *sell* Standard?

:-/

Re:IDODBC32.DLL


On Wed, 13 Oct 1999 14:52:43 -0400, "Tony Gordon" <toneb...@earthlink.net>
wrote:

[...]

Quote
>The exact error message is:

>    Cannot load an IDAPI service library.
>    File: IDODBC32.DLL
>    Alias: Microsoft Access 7.0 Database

>Using Delphi 3 Standard

Oh. No, make that a big "oh".

Sorry, but the ability to use ODBC drivers is not part of the Standard
edition of Delphi. You would need the Professional or Client/server
edition.

Have you had a higher edition of Delphi on that computer? It looks like
this was once the case and a BDE alias uses (or tries to use) ODBC for the
database access.

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Steve Koterski              "Health nuts are going to feel stupid someday,
Felton, CA                  lying in hospitals dying of nothing."
                                                              -- Redd Foxx

Re:IDODBC32.DLL


Well my search for IDDA3532.DLL was unfruitful.  I searched the MS
Office95/97 CD, the Delphi CD, and my Windows (WINNT) directory. *Sob*

-Tony

Re:IDODBC32.DLL


On Wed, 13 Oct 1999 17:35:49 -0700, Sundial Services

Quote
<i...@sundialservices.com> wrote:

[...]

Quote
><Wince!>  I surmise from your signature, Steve, that you might not be as
>closely connected to Borland as you used to be but ...

Oh, I still work here. It is just that the Borland news server only
provides access to the Borland-sponsored newsgroups. The only means I have
for accessing these non-Borland, public newsgroups is through my personal
ISP. And this is what you see and commented on.

I am also in the process of changing ISPs. GTE Online does not charge by
flat fee so my time in the newsgroups is costing me around $39 per month. I
am looking at ISPs in my local area that charge a flat fee for unlimited
access time. So my newsgroup fa?ade may well change yet again.

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Steve Koterski              "Health nuts are going to feel stupid someday,
Felton, CA                  lying in hospitals dying of nothing."
                                                              -- Redd Foxx

Re:IDODBC32.DLL


On Thu, 14 Oct 1999 12:11:35 -0400, "Tony Gordon" <toneb...@earthlink.net>
wrote:

Quote
>Well my search for IDDA3532.DLL was unfruitful.  I searched the MS
>Office95/97 CD, the Delphi CD, and my Windows (WINNT) directory. *Sob*

Try searching for the file specification IDDA*.DLL (to cover all versions
of the Microsoft Access client software).

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Steve Koterski              "Health nuts are going to feel stupid someday,
Felton, CA                  lying in hospitals dying of nothing."
                                                              -- Redd Foxx

Re:IDODBC32.DLL


Well, the only IDDA*.DLL file that appeared is iddao32.dll. Does
idda3532.dll come with Office or somethin?

-Tony

Re:IDODBC32.DLL


Hi Tony,

I don't know if this will be of any help to you - I do get the same error,
but ONLY if I try to use the predefined Alias "Microsoft Access 97 Database"
(using D4 Standard).

Instead I have created my own Alias using the Native MSACCESS, but you need
the right DLL32 in the configuration (IDDA3532.DLL for Access97 and
IDDAO32.DLL for Access95).

I noticed that you couldn't find IDDA3532.DLL - are you using Access97?
Maybe an upgrade of the BDE will provide you with the file - but this I
don't know. I think you can get a free upgrade of the BDE from Borlands WEB
side.

Luisa.

Tony Gordon skrev i meddelelsen <3804d4d9$0$79...@news.voyager.net>...

Quote
>The exact error message is:

>    Cannot load an IDAPI service library.
>    File: IDODBC32.DLL
>    Alias: Microsoft Access 7.0 Database

>Using Delphi 3 Standard

>-Tony

Re:IDODBC32.DLL


Hi Steve,

I do get the same error and there has never been a higher edition of Delphi
on my computer. The error only appears if I try to use the predefined Alias
"Microsoft Access 97 Database" - so I just created my own Alias.

Luisa.

Steve Koterski skrev i meddelelsen <380b1fec.33445...@news.gte.net>...

Quote

>Have you had a higher edition of Delphi on that computer? It looks like
>this was once the case and a BDE alias uses (or tries to use) ODBC for the
>database access.

Re:IDODBC32.DLL


Quote
Luisa wrote in message <3_BN3.68$fo4....@news.get2net.dk>...
>Hi Tony,

>I don't know if this will be of any help to you - I do get the same error,
>but ONLY if I try to use the predefined Alias "Microsoft Access 97
Database"
>(using D4 Standard).

Yup, that's exactly when I get it.

Quote
>Instead I have created my own Alias using the Native MSACCESS, but you need
>the right DLL32 in the configuration (IDDA3532.DLL for Access97 and
>IDDAO32.DLL for Access95).

Well, I found IDDA)32.DLL in the C:\Program Files\Borland\BDE
directory...but no IDDA3532.DLL

Quote
>I noticed that you couldn't find IDDA3532.DLL - are you using Access97?

I sure am.

Quote
>Maybe an upgrade of the BDE will provide you with the file - but this I
>don't know. I think you can get a free upgrade of the BDE from Borlands WEB
>side.

Thanks for the tip, I don't know what version to download, since I'm there
now, so I'll download 5, 5.01, and 5.1 and install them sequentially.

Quote
>Luisa.

-Tony

Other Threads