Erro ao executar Prepared Statement!

Estou com esse código:

String sql = “INSER INTO BINGO.SORTEIO (SOR_ID, END_ID, SOR_DATA, SOR_HORA, SOR_PRECOCARTELA, SOR_SITUACAO) VALUES (SEQ_SORTEIO.NEXTVAL, ?, TO_DATE(?,‘dd/mm/yyyy’), TO_DATE(?,‘hh24:mi’), ?, ?)”;
con.prepararPst(sql);
con.setParam(1, id_endereco);
con.setParam(2, b.getData());
con.setParam(3, b.getHora());
con.setParam(4, b.getPrecoCartela());
con.setParam(5, b.getSituacao());
con.executarPst(ConexaoOracle.ACAO_EXECUTAR);

e quando eu executo é me retornada a mensagem ora 00900 instrução sql inválida
Alguém pode me ajudar??

De um System println apos b.getData e getHora, para verificar os parametros que estao sendo passados.
Envie pra mim quais sao, em seguida poderei te ajudar.

Se você copiou e colou o trecho de código e o código é este mesmo, você precisa ver que a palavra chave correta é INSERT e não INSER. Está faltando o T no final.
Se não copiou e colou, copie e cole o trecho de código que está usando, por favor.

1 curtida

Bem observado, isso pode resolver o problema.

Nossa agr q eu fui perceber, obrigado