Salve...
Wie kann ich in einer Update anweissung einen Inner Join anwenden ?
Hier mal die Abfrage die ich auf die DB haben.. und mit der Ohen Probs auch daten ausgelesen und angezeigt werden..
<PRE>
String sql = "Select * from literatur as t1 " +
"inner join ansprechpartner as t2 on t1.ansprechpartner_id = t2.ansprechpartner_id " +
"inner join autoren as t3 on t1.autoren_id = t3.autoren_id " +
"inner join benotung as t4 on t1.benotungs_id = t4.benotungs_id " +
"inner join herausgeber as t5 on t1.herausgeber_id = t5.herausgeber_id " +
"inner join themengebiet as t6 on t1.themengebiet_id = t6.themengebiet_id;";
</PRE>
nun möchte ich mit einem Update die geänderten Daten wieder in die DB schreiben.... aber was mach ich hier an dem SQL String falsch.??
<PRE>
String updateString = "UPDATE literatur SET " +
"Stichwoerter = '"+ jTextField_Stichwoerter.getText()+ "', "+
"Titel = '" + jTextField_Titel.getText() + "', " +
"Autoren_id = '" + jTextField_Autor.getText() + "' " +
"WHERE " + Start.rSet.getString("Literatur_id") + " LIKE Literatur_id;";
</PRE>
Es werden keine Daten in die Autorentabelle geschreiben !!
Kann mir mal einer weiterhelfen BITTTTEEE...
Mit Dank im Voraus..
Andre
Wie kann ich in einer Update anweissung einen Inner Join anwenden ?
Hier mal die Abfrage die ich auf die DB haben.. und mit der Ohen Probs auch daten ausgelesen und angezeigt werden..
<PRE>
String sql = "Select * from literatur as t1 " +
"inner join ansprechpartner as t2 on t1.ansprechpartner_id = t2.ansprechpartner_id " +
"inner join autoren as t3 on t1.autoren_id = t3.autoren_id " +
"inner join benotung as t4 on t1.benotungs_id = t4.benotungs_id " +
"inner join herausgeber as t5 on t1.herausgeber_id = t5.herausgeber_id " +
"inner join themengebiet as t6 on t1.themengebiet_id = t6.themengebiet_id;";
</PRE>
nun möchte ich mit einem Update die geänderten Daten wieder in die DB schreiben.... aber was mach ich hier an dem SQL String falsch.??
<PRE>
String updateString = "UPDATE literatur SET " +
"Stichwoerter = '"+ jTextField_Stichwoerter.getText()+ "', "+
"Titel = '" + jTextField_Titel.getText() + "', " +
"Autoren_id = '" + jTextField_Autor.getText() + "' " +
"WHERE " + Start.rSet.getString("Literatur_id") + " LIKE Literatur_id;";
</PRE>
Es werden keine Daten in die Autorentabelle geschreiben !!
Kann mir mal einer weiterhelfen BITTTTEEE...
Mit Dank im Voraus..
Andre
Comment