ADO Store procedure
Publicado por Juan Jose Paredes (4 intervenciones) el 04/08/2005 17:44:50
Hola a todos;
Tengo el siguiente StoreProcedure
CREATE PROCEDURE BUSQUEDA_CIA
@CODIGO smallint,
@NOMBRE char(50)
AS
SELECT * FROM SIS_COMPANIA WHERE NOMBRE LIKE @NOMBRE
GO
Lo ejecuto desde una aplicacion delphi con ADO, con los siguientes parametros:
procedure TForm1.SpeedButton7Click(Sender: TObject);
begin
ADOStoredProc1.Active:= False;
ADOStoredProc1.Parameters[0].Value:= NULL();
ADOStoredProc1.Parameters[1].Value:= edBusquedaPorCodigo.Text;
ADOStoredProc1.Parameters[2].Value:= edBusquedaPorNombre.Text;
ADOStoredProc1.Active:= True;
end;
Pero no realiza la comsulta, sin embargo si cambio el StoreProcedure entonces si:
CREATE PROCEDURE BUSQUEDA_CIA
@CODIGO smallint,
@NOMBRE char(50)
AS
SELECT * FROM SIS_COMPANIA WHERE NOMBRE LIKE 'E%'
GO
Realiza la consulta.
SI ALGUIEN PUEDE AYUDAR.
Tengo el siguiente StoreProcedure
CREATE PROCEDURE BUSQUEDA_CIA
@CODIGO smallint,
@NOMBRE char(50)
AS
SELECT * FROM SIS_COMPANIA WHERE NOMBRE LIKE @NOMBRE
GO
Lo ejecuto desde una aplicacion delphi con ADO, con los siguientes parametros:
procedure TForm1.SpeedButton7Click(Sender: TObject);
begin
ADOStoredProc1.Active:= False;
ADOStoredProc1.Parameters[0].Value:= NULL();
ADOStoredProc1.Parameters[1].Value:= edBusquedaPorCodigo.Text;
ADOStoredProc1.Parameters[2].Value:= edBusquedaPorNombre.Text;
ADOStoredProc1.Active:= True;
end;
Pero no realiza la comsulta, sin embargo si cambio el StoreProcedure entonces si:
CREATE PROCEDURE BUSQUEDA_CIA
@CODIGO smallint,
@NOMBRE char(50)
AS
SELECT * FROM SIS_COMPANIA WHERE NOMBRE LIKE 'E%'
GO
Realiza la consulta.
SI ALGUIEN PUEDE AYUDAR.
Valora esta pregunta


0