Login or Sign up Help | Site Map
Connecting Tech Pros Worldwide

OLEDB and Oracle XE ?

Question posted by: Ove (Guest) on June 27th, 2008 07:04 PM
Hi,

I'm a newbie when it comes to Oracle, but I was asked to check if an
application could run with Oracle, so I installed Oracle XE.
The application is an older VB6 app.

I installed Oracle XE and Client XE on the same XP machine as my application
and checked that the database engine is running.

I fail to point out the database with the PromptNew dialog in
MSDASC.DataLinks. VB code:
Dim dataLink As New MSDASC.DataLinks
sDBConnection = dataLink.PromptNew 'Prompt for connection string

The only Oracle related providers in the list are
Microsoft OLE DB Provider for Oracle
and
Oracle Provider for OLE DB

The first one requires a Server Name in the next tab. I enter XE as it is
the name of my database, user system and it's password and test the
connection.
It says ORA-12154: TNS could not resolve the connect identifier.

The second one asks for Datasource. I enter XE again (perhaps wrong?)
Again ORA-12154.

I don't want to require that the user sets up a DSN.
Please help me - What is wrong here?

Regards,
Ove


Would you like to answer this question?
Sign up for a free account, or Login (if you're already a member).
Viktor Zacek's Avatar
Viktor Zacek
Guest
n/a Posts
June 27th, 2008
07:04 PM
#2

Re: OLEDB and Oracle XE ?
Greetings!

I have already worked with ADODB and do not know MSDASC...
but I also had some problems.
Solution was simple... VB6 only reads the first ORACLE_HOME out of the
registry.
I set up a new string ("TNS_ADMIN") which pointed to one central
tnsnames.ora/sqlnet.ora.
Now every database in this tnsnames.ora is accessible.

Regards,
Viktor Zacek

 
Not the answer you were looking for? Post your question . . .
182,266 Experts ready to help you find a solution.
Sign up for a free account, or Login (if you're already a member).

  • Didn't find the answer you were looking for?
    Post Your Question
  • Top Community Contributors