Error with ODBC and oracleClient92 Release 9.2.0.3.0

From: Tom Maier <tom3025_at_hotmail.com>
Date: 13 Apr 2005 03:57:45 -0700
Message-ID: <8febc289.0504130257.5b8fd1fa_at_posting.google.com>



Hello!

We have an Excel-File with queries to our Oracle DB. To get the data we use "ThisWorkbook.RefreshAll".

Problem:
With 'oracleClient92 Release 9.2.0.3.0 - Production' all worked as it should. But with 'oracleClient92 Release 9.2.0.5.0 - Production' we get an error.

Excel shows the Msg:

"Oracle ODBC Driver
Internal error - unable to initialize NLS during driver load."

So if checked the NLS-Settings:

Client:
Windows XP Prof. SP1

SQL*Plus: Release 9.2.0.5.0 - Production

\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\

NLS_LANG --> AMERICAN_AMERICA.WE8ISO8859P1
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\ID0
NLS_LANG --> AMERICAN_AMERICA.WE8ISO8859P1
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
NLS_LANG --> AMERICAN_AMERICA.WE8ISO8859P1 Server:
Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production With the Partitioning option
JServer Release 9.2.0.5.0 - Production

NAME                                 TYPE        VALUE
------------------------------------ ----------- --------
nls_calendar                         string
nls_comp                             string
nls_currency                         string
nls_date_format                      string
nls_date_language                    string
nls_dual_currency                    string
nls_iso_currency                     string
nls_language                         string      AMERICAN
nls_length_semantics                 string      BYTE
nls_nchar_conv_excp                  string      FALSE
nls_numeric_characters               string
nls_sort                             string
nls_territory                        string      AMERICA
nls_time_format                      string
nls_time_tz_format                   string
nls_timestamp_format                 string
nls_timestamp_tz_format              string

I can't see anything that is wrong here!?

Now I tested with 'Release 9.2.0.3.0 - Production': (To get the Client to 9.2.0.3.0, I've just copied the 'bin' Folder from the oracleClient92 Folder of another PC (no new installation).)

I've changed the NLS_LANG Reg-Keys to GERMAN_GERMANY.WE8ISO8859P1. All worked fine.
Then I've changed the Keys to JAPANESE_JAPAN.JA16EUCTILDE. With this setting in can't connect to the database.

So this means, my ODBC-Problem with Release 9.2.0.5.0 is after the connection to the Database, right?

Does anyone know this error? Can your help me?

Thanks a lot!

Tom Maier Received on Wed Apr 13 2005 - 12:57:45 CEST

Original text of this message