mysql 5.0 nutze ich und java
Die SQLAnweisung:
Die Fehler Meldung:
Ehrlich gesagt weiß ich nicht was ihn stört (benutze wie gesagt prepareStatment und fülle vor dem ausführen natürlich die Werte )
Die SQLAnweisung:
Code:
UPDATE personen SET vorname = ?, nachname = ?, titel_id = ?, anrede_id = ?, agentur_id = ?, bemerkung = ?, kommunikation = ?, fi_id = ?, berufv_id = ?, geburtsjahr = ?, honorar = ?, kondition_id = ?, ort = ?, changedatum = NOW() ,ub_id = ?,verfuegbarkeit_abwann = ?, verfuegbarkeit_prozent = ? WHERE pe_id = ?;
Die Fehler Meldung:
Code:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?, nachname = ?, titel_id = ?, anrede_id = ?, agentur_id = ?, bemerkung = ?, kom' at line 1
Ehrlich gesagt weiß ich nicht was ihn stört (benutze wie gesagt prepareStatment und fülle vor dem ausführen natürlich die Werte )
Code:
prepStatement = conn.prepareStatement(sqlCommand);
prepStatement.setString(1, vorname); // und so weiter bis
...
prepStatement.setInt(17, pe_id);
prepStatement.executeUpdate(sqlCommand);