Hallo zusammen!
Ich habe ein Programm welches mit Oracle Forms (6i) programmiert wurde.
Ich versuche mit dieser Anwendung auf eine einfache Tabelle einer Oracle DB zuzugreifen
(Version: Oracle9i Enterprise Edition Release 9.2.0.7.0) und bekomme folgende
Fehlerfolge:
FRM-40505: ORACLE-Fehler: Abfrage konnte nicht ausgeführt werden.
ORA-01009: missing mandatory parameter
FRM-40655: SQL-Fehler führt zum Rollback: Form leeren und Transaktion neu eingeben.
Dieses Problem tritt nur bei einer DB auf. Auf anderen Datenbanken gibt es hierbei keinerlei Probleme.
Um die Abfrage aus der Form direkt auf der Datenbank auszufüren habe ich mich angemeldet und
konnte bei dem Befehl…
Select *
from Tabelle
order by decode(zeichen, (select nation
from Tabelle
where betrieb = 1 and wijahr = 2007),
‚A‘||nation, ‚Z‘||nation);
… folgende Fehler feststellen:
Error at line 1:
ORA-03113: end-of-file on communication channel
Folgefehler:
ORA-03114: not connected to ORACLE oder
ORA-01041: internal error. hostdef extension doesen’t exist
Wie gesagt gibt es auf anderen DB keinerlei Probleme.
Auch der Select - Zugriff auf die Tabelle ohne decode ergibt kein Fehler.
Hat vielleicht jemand eine Idee, warum an dieser Stelle die ORA-03113 Meldung kommt?
An dem Decode(…) kann es wohl nicht liegen…
Schönen Gruß
Thorsten Rodemeier