recommend this page to a friend
Evtl. hilft diese FAQ einige Fragen sofort zu klären.
An der Versionsnummer und dem Versionsdatum kann man erkennen, ob eine neue Version online ist. Diese Angaben erscheinen auf dem ersten Monitorbild nach Start von ELVE-ERZ links oben.
Die Änderungsliste kann im ELVE-ERZ-Frontend (Wartungszugang) in der Tabelle "Versionen"
eingesehen werden. Diese enthält folgende Angaben:
Datum und Uhrzeit
Versionsnummer
Art der Änderung
Beschreibung der Änderung
[Oracle][ODBC][Ora]ORA-00960: In der SELECT-Liste ist eine nicht eindeutige Spalte (#960)
Aktualisieren Sie die Microsoft Jet Engine Library
durch eine der folgenden Maßnahmen:
Ersetzen Sie die Datei %windir%\system\msjet35.dll
– wahrscheinliche Version 3.50.3907.5 – durch diese Datei (Version 3.51.2723.0).
Installieren Sie das Sicherheitsupdate zur Sicherheitslücke in Office 97 ODBC-Treiber
Dieser Fehler tritt in der Phase der teilweisen Umstellung des Backends von Microsoft Access 97 auf Oracle 8.1.x auf, bei der noch bestehende Access- mit den neuen Oracle-Tabellen verbunden werden. Die alte Microsoft Jet Engine Library
erstellt falsche Teil-SQL-Abfragen an das Oracle-ODBC, bei der im ORDER BY
-statement das Oracle-Schema und die -Tabelle weggelassen werden. Durch die doppelte Nennung der Nutzspalte kommt es zur Mehrdeutigkeit ORA-00960:
EE-F-O fffa6241-fffa6fc1 ENTER SQLExecDirect
HSTMT 030A0F64
UCHAR * 0x09593418 [ -3] "SELECT "ID" ,"PERSONAL"."ALG_RAUMLISTE"."ID" FROM "PERSONAL"."ALG_RAUMLISTE" ORDER BY "ID" \ 0"
SDWORD -3
EE-F-O fffa6241-fffa6fc1 EXIT SQLExecDirect with return code -1 (SQL_ERROR)
HSTMT 030A0F64
UCHAR * 0x09593418 [ -3] "SELECT "ID" ,"PERSONAL"."ALG_RAUMLISTE"."ID" FROM "PERSONAL"."ALG_RAUMLISTE" ORDER BY "ID" \ 0"
SDWORD -3
DIAG [S1000] [Oracle][ODBC][Ora]ORA-00960: In der SELECT-Liste ist eine nicht eindeutige Spalte
(960)
Eine korrekte Durchführung sieht so aus:
EE-F-O fffca8fd:fff862f1 ENTER SQLExecDirect
HSTMT 0x07521360
UCHAR * 0x06f13418 [ -3] "SELECT "ID" ,"PERSONAL"."ALG_RAUMLISTE"."ID" FROM "PERSONAL"."ALG_RAUMLISTE" ORDER BY "PERSONAL"."ALG_RAUMLISTE"."ID" \ 0"
SDWORD -3
EE-F-O fffca8fd:fff862f1 EXIT SQLExecDirect with return code 0 (SQL_SUCCESS)
HSTMT 0x07521360
UCHAR * 0x06f13418 [ -3] "SELECT "ID" ,"PERSONAL"."ALG_RAUMLISTE"."ID" FROM "PERSONAL"."ALG_RAUMLISTE" ORDER BY "PERSONAL"."ALG_RAUMLISTE"."ID" \ 0"
SDWORD -3
Nebenbei gesagt könnte die Abfrage auf SELECT ID FROM PERSONAL.ALG_RAUMLISTE ORDER BY ID
gekürzt werden.
separated Allgemeines
and Meldungen
added Q-2.1
initial version w/ Q-1/2