Ao final n�o esque�a de usar executeUpdate()
 
Ex :
    pStmt = con.prepareStatement("UPDATE SDDTB002 SET HDRDATA = ? HERE ELECOD = ?");
    pStmt.setInt(1, 123);
    pStmt.setString(2, "TESTE TESTE");
    pStmt.executeUpdate();
 
J� o CallableStatement caso exista algum tipo de retorno voc� utiliza executeQuery caso seja apenas
uma atualiza��o sem nenhum retorno voc� utiliza o mesmo executeUpdate()
 
Ex:
    cStmt = con.prepareCall("{call sp_insert_sddtb002 
           [1,1,1,1,'1','1','1','1',1,'123456','123','12','12316546',
            '316465','355465','1','12','12','5',1,1,'1','1','Funcionou!!!']}");
    cStmt.executeUpdate();
 
S�rgio Eduardo
 
-----Mensagem original-----
De: Estev�o Mendes [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 22 de mar�o de 2001 14:48
Para: [EMAIL PROTECTED]
Assunto: [java-list] PreparedStatement e CallableStatement

    Sauda��es a todos,
 
gostaria de umas dicas em rela��o ao uso de PreparedStatement e CallableStatement.

Estou utilizando esse codigo apos iniciar uma conex�o:
 
pStmt = con.prepareStatement("UPDATE SDDTB002 SET HDRDATA = ? HERE ELECOD = ?");
pStmt.setInt(1, 123);
pStmt.setString(2, "TESTE TESTE");
 
O c�digo compila sem erros, n�o gera exce��es ao ser executado e nada acontece. "Ser�" que ainda falta algo?
 
 
O mesmo acontece com a CallableStatement quando executada.
 
cStmt = con.prepareCall("{call sp_insert_sddtb002[1,1,1,1,'1','1','1','1',1,'123456','123','12','12316546','316465','355465','1','12','12','5',1,1,'1','1','Funcionou!!!']}");
 
 
Por favor, deem me uma ajuda.
 
 
Muito obrigado,
 
Estev�o.
 
 
 
 

Responder a