GeneXus - Llamar Procedimientos almacenados desde Genexus

 
Vista:

Llamar Procedimientos almacenados desde Genexus

Publicado por Diego (1 intervención) el 08/05/2007 14:21:57
Hola, estoy trabajando con la version genexus 8.0 en modo Win, utilizando como compilador Visual Studio 6.0 y necesito saber como llamar procedimientos almacenados (stored procedures) de una base de datos SQL Server 2000....
Espero tener suerte...gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamar Procedimientos almacenados desde Genexus

Publicado por Jorge B (6 intervenciones) el 09/05/2007 05:49:37
Pasos:

1) En las propiedades del modelo tienes que poner el nombre del store en la lista de procedimientos externos.
2) al procedimiento almacenado lo llamas usando un call y el nobre entre comilas simples: call('Proced01', &var1, &var2)
3) en el procedimiento almacenado internamente todas las variables tienen que ser tipo OUTPUT:

CREATE PROCEDURE Prueba
@p1 int OUTPUT,
@p2 int OUTPUT
AS
SELECT @p2 = @p2 + @p1
GO

y asegurate de ponerle el commit dependiendo de como hayas configurado la integridad transaccional
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar