Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   delphi y Procedimientos Amacenados SQL SERVER (https://www.clubdelphi.com/foros/showthread.php?t=8805)

PelaeZ.cl 02-04-2004 01:40:30

delphi y Procedimientos Amacenados SQL SERVER
 
me pasa lo siguiente:
Tengo un procedimiento almacenado en sqlserver

CREATE PROCEDURE AjusteRegion
@Nregion varchar(30),
@CRegion varchar(10),
@Accion int
AS

--Buscar por codigo Accion = 1
IF @Accion = 1
select Region.CRegion, Region.Nregion from Region where Region.Cregion like @CRegion + '%'

--Buscar por nombre Accion = 2
If @Accion = 2
select Region.CRegion, Region.Nregion from Region where Region.Nregion like @Nregion + '%'

return
GO


en el analizador de consultas de SQL funciona bien, pero cuando lo trato de hacer desde el delphi para que muestre los resultados en un DBgrid no me muestra nada. El dbgrid esta conectado a 1 datasource y este al procedimiento
el procedimiento desde delphi lo ejecuto asi

StAjusteRegion.close;
StAjusteRegion.ParamByName('@Nregion').asstring:=EditNombre.text;
StAjusteRegion.ParamByName('@Cregion').asstring:=EditCodigo.text;
StAjusteRegion.ParamByname('@Accion').asinteger:=accion;
StAjusteRegion.ExecProc;

guillotmarc 02-04-2004 11:09:27

Hola.

Al devolver un Dataset, prueba a hacer un Open en lugar de un ExecProc.

Saludos.

PelaeZ.cl 02-04-2004 23:29:38

gracias, con open era la cosa


La franja horaria es GMT +2. Ahora son las 18:52:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi