Ver Mensaje Individual
  #2  
Antiguo 16-01-2006
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Reputación: 20
Ivanzinho Va por buen camino
para un procedimiento que devuelve parametros de salida, el la propiedad sql del tquery tienes que poner una consulta semejande a la siguiente:
Código SQL [-]
select ou_param1, ou_param2, ... 
from MiProdedimiento(:In_Param1,:In_Param2,:...)
posteriormente desde el codigo de la aplicación le pasas los parametros de entrada

Código Delphi [-]
qMiProcedimiento.Close;
qMiProcedimiento.ParamByName('In_Param1').astipo := Valor1;
qMiProcedimiento.ParamByName('In_Param2').astipo := Valor2;
qMiProcedimiento.ParamByName('...').astipo := ...;
...
qMiProcedimiento.Open;
Si no tienes parametros de salida :

Código SQL [-]
execute procedure MiProcedimiento(:In_Param1,:In_Param2,...)

Código Delphi [-]
qMiProcedimiento.Close;
qMiProcedimiento.ParamByName('In_Param1').astipo := Valor1;
qMiProcedimiento.ParamByName('In_Param2').astipo := Valor2;
qMiProcedimiento.ParamByName('...').astipo := ...;
...
qMiProcedimiento.ExecSql;

Espero que te sirva
__________________
Si no lees esto no vivirás tranquilo
Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao)
Responder Con Cita