Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 14:37
Deyber
 
Fecha de Ingreso: junio-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Información procedimiento almacenado en java

Hola necesito ayuda con este procedimiento almacenado
cree este procedimiento almacenado en sql server 2008
CREATE PROCEDURE [Biblio].[sp_BuscarN_Autor]
@Nombre varchar(35)
AS
BEGIN
select * from AUTOR WHERE Nombre like @Nombre+'%'
END

esta es la forma como lo llamo en java
Connection Conexion = null;
Statement Objeto;
CallableStatement Obj_Procedimiento = null;
ResultSet Registro=null;

public void Buscar_Autor(String n){
try {
Obj_Procedimiento = Conexion.prepareCall("{call Biblio.sp_BuscarN_Autor(?)}");
Obj_Procedimiento.setString(1, n);
Registro = Obj_Procedimiento.executeQuery();

} catch (SQLException ex) {
Logger.getLogger(Capa_2.class.getName())… null, ex);
}
}

el problema que tengo es q a la hora de ejecutar el proceso no encuentra ningun resultado por ejemplo
si tengo en la tabla autor los siguentes autores
Pedro
Pablo
Sandra
Ariel
y ejecuto el proceso y pongo que el String n = P me deberia mostrar los autores
Pedro y Pablo y no lo hace solo realiza con exito la busqueda si digito el nombre completo

Agredesco de antemano su ayudo o algo consejo que me pueda servir