Hola a todos, estoy creando unos procedimientos almacenados en MySQL para que luego sean consumidos desde una aplicación en delphi, el mi código estoy usando el componente TADOCommand para ejecutar el sp, hasta aquí todo bien, peeero, siempre hay un pero, ¿como hago para devolver el contenido del sp en un componete TADOQuery?, ¿existe la forma de llenar un TADOQuery con un sp?.
Les pego un pequeño código de ejemplo de lo que intento hacer:
Código Delphi
[-]
function SPListMovimCarpe(varConexBD:TADOConnection; varIdCarpe:Integer) : TADOQuery;
var
consu:TADOQuery;
sproc:TADOCommand;
begin
consu:=TADOQuery.Create(nil);
sproc:=TADOCommand.Create(nil);
with sproc do
begin
CommandType := cmdStoredProc;
Connection := varConexBD;
CommandText := 'sproc_listMovCarpe';
Parameters.Refresh;
Parameters.ParamByName('@idCarpe').Value:=varIdCarpe;
Execute;
end;
end;
Saludos y quedo a la espera de alguna ayuda al respecto.