Foros del Web » Programación para mayores de 30 ;) » Java »

procedimiento almacenado en java

Estas en el tema de procedimiento almacenado en java en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/06/2011, 14:37
 
Fecha de Ingreso: junio-2011
Mensajes: 1
Antigüedad: 12 años, 10 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
  #2 (permalink)  
Antiguo 16/06/2011, 03:15
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: procedimiento almacenado en java

Prueba a crear la variable de búsqueda

http://www.knowdotnet.com/articles/storedprocfinds.html
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: procedimiento, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:14.