Re: 80004005 error with Oracle
- From: "Ralph" <nt_consulting64@xxxxxxxxx>
- Date: Wed, 24 May 2006 07:19:59 -0500
"Darryl" <Darryl@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:F708EDF0-6235-4E5D-85A0-FB79168B1E0A@xxxxxxxxxxxxxxxx
I have a difficult problem with an Oracle connection that works in someis
environments and not others.
I have developed a spread*** which uses VBA and ADO to get data from an
Oracle database. Development and testing worked fine, Development is on a
standalone PC. Testing and production usage is on Citrix Servers, and this
where the problem starts to come in.have
On citrix1, the connection works exactly as required. On citrix2 and
citrix3, we get Run-time error 80004005. All three servers use the same
spread*** from a network drive and they all connect to the same Oracle
server. The only difference is the OS environment on each server, and I
located a difference in dll's. In development, I set up a Reference to thecitrix3
ADO 2.5 Library, which translates to "msado15.dll". This functions exactly
the same way on citrix1, but when checking citrix2 and citrix 3, it
translated to "msado25.tlb". Further checking showed that citrix2 and
had 2.5, 2.6, and 2.7 versions of the ADO Library. "msado15.dll" doesexist
on citrix2 and citrix3, but when I tried to reference it manually usingthe
browse function, it would not connect because there was already areference
to 2.5 and the "msado15.dll" said it was 2.7! So much for backward
compatibility!
Has anybody had any experience with this where backward compatibility was
not actually backwardly compatible? I can't make the reference to 2.7 as I
can't guarantee that all the systems will have version installed.
Any suggestions?
Darryl
I believe the technical definition of your problem is called "Chewing on the
wrong animal."
The ADO Error 80004005 has many specific causes but they are all related to
an inability to make a "Connection". If you have installed the correct MDAC
for your platform then it is highly unlikely you are experiencing any
"backward compatibility" issues.
It is more likely you are experiencing a "permissions" problem either in
accessing Oracle or in accessing the COM components. Stop worrying about
MDAC and start looking at why your app can't "see" oracle.
hth
-ralph
.
- Follow-Ups:
- Re: 80004005 error with Oracle
- From: Ralph
- Re: 80004005 error with Oracle
- Prev by Date: Problem with MDAC 2.81 on Windows XP with SP2
- Next by Date: Re: Problem with MDAC 2.81 on Windows XP with SP2
- Previous by thread: Problem with MDAC 2.81 on Windows XP with SP2
- Next by thread: Re: 80004005 error with Oracle
- Index(es):