Hi,
ich versuche mit einer DB2 Datenbank ein Insert mit Subselect auszuführen über Java. Dieses Subselect funktioniert aufjedenfall, denn wenn ich es manuell abschicke meldet er kein Fehler.
Jedoch wenn ich es über Java mit einem Prepare Statement mache, meckert er sofort und wirft den Fehler 'DB2 SQL error: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: null' (soll soviel wie 'Ungültiger Einsatz von Parameter-Markers bei Dynamic SQL(Execute, Immediate oder Prepare) ' heisen).
Weis einer vielleicht woran das liegen kann???
Ach das SQL Statement sieht in etwas so aus: INSERT INTO table (column1, column2) SELECT column1, 'test' FROM table.
Wie gesagt das Staement funktioniert aufjedenfall wenn ich es manuell abschicke.
ich versuche mit einer DB2 Datenbank ein Insert mit Subselect auszuführen über Java. Dieses Subselect funktioniert aufjedenfall, denn wenn ich es manuell abschicke meldet er kein Fehler.
Jedoch wenn ich es über Java mit einem Prepare Statement mache, meckert er sofort und wirft den Fehler 'DB2 SQL error: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: null' (soll soviel wie 'Ungültiger Einsatz von Parameter-Markers bei Dynamic SQL(Execute, Immediate oder Prepare) ' heisen).
Weis einer vielleicht woran das liegen kann???
Ach das SQL Statement sieht in etwas so aus: INSERT INTO table (column1, column2) SELECT column1, 'test' FROM table.
Wie gesagt das Staement funktioniert aufjedenfall wenn ich es manuell abschicke.