Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   ejecutar stored? (https://www.clubdelphi.com/foros/showthread.php?t=23951)

marceloalegre 03-08-2005 16:39:29

ejecutar stored?
 
como puedo hacer para que desde un stored ejecute otro stored desde Interbase=?
y despues mi duda seria como se manejaria el tema de las variables de entrada y salida resultantes..., alguien conoce el funcionamiento o sentencia a utilizar?

Gracias.-

marceloalegre 04-08-2005 16:11:17

Se que hay un comando exec o execute, pero no he tenido exito--- :(

rastafarey 04-08-2005 16:34:16

resp
 
Código SQL [-]
Excecute procedure xxxxx(:v1, :v2, :v3);
Si el procedimiento no devuelve datos. Si devuelve Deves usas:
Código SQL [-]
Select C1, C2, C3, C3, ... From  xxxxx(:v1, :v2, :v3);
xxxxx Es el nombre del procedimiento
V1, V2, V3 Son los parametros de entrada al procedimiento.
C1, C2, C3, C3 Son los campos que retorna el procedimiento

Espero haberte ayudado.

Phacko 04-08-2005 22:22:24

o con Select....
 
Que tal? yo prove con:
select Variables
From NombreProcedimiento

Y me funciono bien. Suponiendo que empleas el componente TStoredproc o TProcStor, en este momento no recuerdo bien el nombre, pero no hay problema al hubicarlo en la ficha de InterBase, solo hay que relacionarlo con la base de datos en las propiedades.

Espero te sea de utilidad.


La franja horaria es GMT +2. Ahora son las 00:17:26.

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