Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Manual de TSDStoredProc (Componente SQLDirect) (https://www.clubdelphi.com/foros/showthread.php?t=43064)

ContraVeneno 30-04-2007 23:51:21

Manual de TSDStoredProc (Componente SQLDirect)
 
que tal
He estado buscando algún manual o referencias sobre como usar el componente TSDStoredProc de SQLDirect para ejecutar un stored procedure. Pero no he encontrado niguno.

Esto es lo que estoy haciendo:
Código Delphi [-]
With DM.SDStoredProc do begin
 if active then close;
 Prepare;
 ParamByName('Tipo').asInteger;
 ExecProc;
 Open;
 Resultado:=Fields[0].Value;
end;


Pero me regresa siempre un nulo.

El procedimiento almancenado, realiza una serie de acciones y al final tengo:
Código SQL [-]
..... 
 Select @Res as Resultado

Si enlazo un Dataset al TSDStoredProc y este dataset lo enlazo a un DBGrid, sí me muestra el nombre del campo, pero sin ningún valor.

Si reviso el Profiler de SQL Server, veo claramente que se manda llamar el Procedimiento de manera perfecta, con sus parámetros y todo. Incluso si copia la instrucción del Profiler y la pego en el Query Analizer, este sí me muestra la información correctamente.

¿Alguien tendrá una manual o referencias sobre como usar este componente?

Saludos.

ContraVeneno 04-05-2007 16:37:06

Lo resolví modificando el procedimiento almancenado para que uno de los parámetros fueran parámetros de salida (output). De esta manera puedo acceder al resultado a traves de la lista de parámetros.


La franja horaria es GMT +2. Ahora son las 06:42:39.

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