Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/04/2007, 12:39
ing_sistemas
 
Fecha de Ingreso: mayo-2006
Mensajes: 20
Antigüedad: 18 años
Puntos: 0
Re: tipo de parametro en un Procedimientos almacenados

aqui esta el codigo del procedimiento almacenado: please audenme
//-------------------------------------------------------
CREATE procedure Buscar_Cliente

@Condicion Varchar(100)

AS
Declare @Cadena nvarchar(1000)
Set @Cadena = 'Select Cliente_Id, Nombre, Apellidos, Tipo_Documento, Numero_Documento, Ciudad, Direccion, Telefono from Cliente' + ' ' + @Condicion

exec sp_ExecuteSql @Cadena
GO
//--------------------------------------------------------
y aqui esta parte del codigo en java

String condicion=" where Vigencia='Activo' and" + (String)JComboBox.getItemSelected()= JTextField.getText()+'%';
sentencia="{call Buscar_Cliente(?)}";
try
{
buscar=con.conexionSQL().prepareCall(sentencia);
buscar.getString(condicion);//aqui no se si tomar el parametro
//como int u out
rs=buscar.executeQuery(); //devolvera un resulset
}
como podran ver el parametro 'condicion' es parte de una consulta sql que completa lo que esta dentro del ps para poder hacer un filtrado en la busqueda de un cliente gracias