Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Parametros en un stored proc (https://www.clubdelphi.com/foros/showthread.php?t=67229)

Rodrigo_I 06-04-2010 18:59:39

Parametros en un stored proc
 
el titulo es bien decidor, como puedo pasarle a un procedimiento una lista de parametros?.

Uso oracle y D7.

la pregunta surge porque en un TQuery puedes modificar un vaor para pasarle una lista pero no se como hacerlo con un SP.

Creo que el tema va mas por el lado de pl/sql pero necesito una orientacion.

gracias de antemano

rgstuamigo 06-04-2010 22:01:55

Aunque :rolleyes: no estas dando muchos datos que digamos;), puedes mirar éste hilo en el post nro 2 al final estoy ejemplificando como se llama a un procedimiento almacenado con y sin parámetros;).
Saludos...:)

Rodrigo_I 06-04-2010 22:39:15

gracias por responder.

En realidad, la pregunta en concreto es si puedo pasar una lista de parametros en un solo parametro, es decir :

Código Delphi [-]
with sp do 
begin
      ParamByName('pX').AsString      := edit1.Text;
      ParamByName('pY').AsString     :=  edit2.Text;
      ParamByName('pZ').AsString     :=  edit3.Text;
      ParamByName('pZ').AsString     :=  Variable_Valor;
...
end;

en donde la variable valor puede tener uno mas valores, ejemplo ('a',b') o ('a') asi sucesivamente.

me explico?

rgstuamigo 07-04-2010 00:11:18

Cita:

Empezado por Rodrigo_I (Mensaje 359507)
gracias por responder.

En realidad, la pregunta en concreto es si puedo pasar una lista de parametros en un solo parametro, es decir :

Código Delphi [-]with sp do begin ParamByName('pX').AsString := edit1.Text; ParamByName('pY').AsString := edit2.Text; ParamByName('pZ').AsString := edit3.Text; ParamByName('pZ').AsString := Variable_Valor; ... end;


en donde la variable valor puede tener uno mas valores, ejemplo ('a',b') o ('a') asi sucesivamente.

me explico?

Haber... :rolleyes: hummm..Quiero entenderte bien...!
Para comprender mejor tu idea, creo que debes de poner tu procedimiento almacenado y así poder comprenderte y darte o proponerte, si merece el caso, una solucion.;) ¿Te parece bien?
La verdad que es un poco fuera de lo común lo que estas tratando de hacer.:(
Saludos...:)

Rodrigo_I 07-04-2010 00:33:38

tengo claro como pasar parametros al stored proc, el problema es si uno de esos parametros necesita recibir una lista de valores.
Pero creo que ya lo tengo mas menos listo, claro que por el lado de pl/sql.

De ser asi te dare la solucion para q al menos alguien pueda replicar lo mismo por si acaso. ;)


La franja horaria es GMT +2. Ahora son las 16:43:16.

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