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.