Olá de novo.
Essa maneira de utilizar o PreparedStatement eu não consigo resolver...
PreparedStatement psUpdate =
conn.prepareStatement("UPDATE tableTopic SET EndDiretorio = now(), titleTopic = ? , "+
" conteudoTopic = ? WHERE codTopic ? and titleTopic = ?");
psUpdate.setObject(2, id);
psUpdate.setObject(3, titleEvento);
psUpdate.setObject(4, conteudoEvento);
psUpdate.executeUpdate();
A excessão diz que tenho que definif um valor específico para o
parâmetro 1, que no caso é o now()
Mas ele tem que ser setado onde está mesmo, ou dá pra fazer isso como os outros?
* Ps: Se eu mudar a sequência começando com 1, 2, 3.. não adianta, a mensagem muda para:
Não foi possível criar o evento
java.sql.SQLException: No value specified for parameter 4
[]s