Procedure Não funciona

2 respostas
programaçãowebjava
J
private CallableStatement cst = null;
public void insereTodosPalpites(int id) {

    try {
        
        cst = conex.conectar().prepareCall("{call amocicli_copa2018.INSERIRPALPITE(?)}");
        cst.setInt(1, id);
        cst.execute();
        
    } catch (SQLException e) {

        System.out.println("Erro: " + e.getMessage());

    } finally {

        conex.desconectar();

    }

}

Não estou conseguindo inserir o id na tabela do banco de dados, a variável id até possui o valor armazenado, mas na hora de executar a chamada não funciona o id passa como zero no banco.

2 Respostas

LeandroCGMS

Tente ver se a linha SQL funciona por um cliente SQL.
No meu caso, em um programa C#, descobri haver diferenças de versões e uma pequena diferença de sintaxe SQL da Microsoft.

J

Obrigado era erro na procedure mesmo

Criado 8 de fevereiro de 2018
Ultima resposta 12 de fev. de 2018
Respostas 2
Participantes 2