FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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; |
#2
|
||||
|
||||
Hola.
Al devolver un Dataset, prueba a hacer un Open en lugar de un ExecProc. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
|||
|
|||
gracias, con open era la cosa
|
|
|
|