 
			
				15/06/2011, 14:37
			
			
			     |  
      |    |    |    Fecha de Ingreso: junio-2011  
						Mensajes: 1
					  Antigüedad: 14 años, 4 meses Puntos: 0     |        |  
        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           |