Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2013, 14:46
Avatar de frankjoel86
frankjoel86
 
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 15 años, 5 meses
Puntos: 0
Consultar con Procedure

Saludos gente, estoy ejecutando un procedure para luego mostrar los datos en los jtextfield, pero me sale el sgte error: java.lang.NullPointerException


ALTER PROCEDURE SP_VERIFICA_CLIENTE
@CLINROCTA VARCHAR(20) OUTPUT,
@MENSAJE VARCHAR(20)='aes'OUTPUT,
@APELLIDO VARCHAR(20) OUTPUT,
@NOMBRE VARCHAR(20) OUTPUT,
@SAL VARCHAR OUTPUT
AS
SELECT ClieNroCta, ClieApell, ClieNomb, Saldo FROM CLIENTES WHERE ClieNroCta=@CLINROCTA

--------JAVA-----------
Connection cn = new ConectaDB().getConnection();
CallableStatement cs = cn.prepareCall(" { call SP_VERIFICA_CLIENTE(?,?,?,?,?) } ");
//parametro 1 - IN
cs.setInt(1, codigo);
//parametro - OUT
cs.registerOutParameter(2, java.sql.Types.VARCHAR);
cs.registerOutParameter(3, java.sql.Types.VARCHAR);
cs.registerOutParameter(4, java.sql.Types.VARCHAR);
cs.registerOutParameter(5, java.sql.Types.VARCHAR);
cs.execute();
String mensaje = cs.getString(2);
String apellido = cs.getString(3);
String nombre = cs.getString(4);
String saldo = cs.getString(5);
txtMensaje.setText(mensaje);
if(mensaje.trim().equals("Cliente Encontrado")){
txtApellidos.setText(apellido);
txtNombres.setText(nombre);
txtSaldo.setText(saldo);
}
__________________
www.basritours.com
Agencia de turismo en Ica.