[RESOLVIDO] CallableStatement

1 resposta
C

Fala pessoal,

estou usando SQL Server e tentando executar uma procedure.

Código:

String query = "exec sp_nova ?";
   
            callableStmt = conn.prepareCall(query);

            callableStmt.setInt(1, cro);

            callableStmt.execute();
            
            if (callableStmt.execute() == true) {
            	retorno.add(callableStmt.getString("LINHA")); //Nome da coluna do resultado
           }

Exception:

[Microsoft][SQLServer JDBC Driver]Invalid call Statement method: {0}

Na verdade ele não está conseguindo nem executar, porque o callableStmt.execute(query); retorna false.

Qual o problema?

[color=“red”]************************************************[/color]
[color=“blue”]
Resolvido.

Problema: Driver da M$

Sugestão: Nunca utilizem driver da M$, aliás, nunca utilizem nada da M$.
[/color]

1 Resposta

M

Apoiado,

Este maldito driver também fez eu perder várias hora para saber que ele não aceita criar Resultset offline para dados do tipo text. Neste caso usem o jTDS ou JSQLConnect

:okok:

Criado 12 de maio de 2006
Ultima resposta 13 de mai. de 2006
Respostas 1
Participantes 2