ich stecke bei folgendem Problem fest.
Ich habe eine Tabelle (Personendaten) mit mehreren Tabellen (Maßnahmen) über LEFT OUTER JOIN verbunden. Das klappt erst einmal - beim Ausführen der Abfrage kommen die Daten wie gewünscht. Nun möchte ich in der Abfrage Daten eingeben und ändern können. Solange ich dies in der Tabelle mit den Personendaten mache, klappt es auch. Sobald ich dies in den verbundenen Tabellen probiere kommt folgende Fehlermeldung:
Invalid argument in JDBC call: parameter index out of range: 2
Der SQL Code der Abfrage:
Code: Alles auswählen
SELECT "NAM_Zuweisungen"."ID_Zuw" AS "ID_Zuw", "NAM_Zuweisungen"."Nachname" AS "Nachname", "NAM_Zuweisungen"."Vorname" AS "Vorname", "NAM_Zuweisungen"."Aktenzeichen" AS "Aktenzeichen",
"NAM_AW"."ID_AW" AS "ID_AW", "NAM_AW"."ID_Zuw" AS "ID_Zuw", "NAM_AW"."Marker_AW" AS "Marker_AW",
"NAM_AW"."beendet am" AS "beendet am", "NAM_KGA"."ID_KGA" AS "ID_KGA", "NAM_KGA"."ID_Zuw" AS "ID_Zuw",
"NAM_KGA"."Marker_KGA" AS "Marker_KGA", "NAM_KGA"."beendet am" AS "beendet am", "NAM_AW"."ID_Zuw"
FROM { oj "NAM_Zuweisungen"
LEFT OUTER JOIN "NAM_KGA" ON "NAM_Zuweisungen"."ID_Zuw" = "NAM_KGA"."ID_Zuw"
LEFT OUTER JOIN "NAM_AW" ON "NAM_Zuweisungen"."ID_Zuw" = "NAM_AW"."ID_Zuw" } ORDER BY "ID_Zuw" ASC
Falls die Datenbank als solches noch benötigt wird, kann ich die gern noch anhängen - einfach Bescheid sagen...
Danke
Jan