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)
-   -   Llamar a Procedimiento Firebird des Query (https://www.clubdelphi.com/foros/showthread.php?t=11259)

Gabriel 09-06-2004 18:25:48

Llamar a Procedimiento Firebird des Query
 
delphi7 , DBExpress, Firebird1.5 o Firebird 1.03 .
Existe alguna manera de pasar un parametro a un Procedimiento almacenado y ejecutarlo desde un Query.

Es que formule la pregunta de que los SQLStoreProcedure no me funcionan en Delphi7 ( en Delphi6 ningun problema ) y nadie me ha contestado.

Busco otra formula desde un query de DBX ejecutar un procedimiento pasando un parametro. ( no debe devolver registros solo ejecutarse ).

del estilo
SELECT gen_id(MiGenerador,0) AS CODIGO
FROM RDB$DATABAS
que me devuelve el valor de mi generador.
Pues eso que me ejecute el Procedimiento.

Gracias

guillotmarc 09-06-2004 18:32:28

Puedes pasar un parámetro al Query, y que la sentencia SQL pase este parámetro al procedimiento almacenado.

Saludos.

Gabriel 09-06-2004 19:18:55

Ejecutar Procedure desde Query
 
Gracias por responder.

Me podrias indicar un ejemplo de sentencia Sql que Ejecute un procedimiento en la base de datos con un Parametro.

Gracias

guillotmarc 09-06-2004 20:21:05

Hola.

Naturalmente.

Ejplo. 1 : Un parámetro de entrada al procedimiento almacenado :

execute procedure Procedimiento(:PARAMETRO)

Ejplo. 2 : Un parámetro de entrada y otro de salida :

execute procedure Procedimiento(:PARAM_ENTRADA) returning_values :PARAM_SALIDA

Ejplo. 3 : Un procedimiento que devuelve varios registros, con un parámetro de entrada :

select * from Procedimiento(:PARAMETRO)

Espero que ahora lo veas más claro.

Saludos.


La franja horaria es GMT +2. Ahora son las 05:44:03.

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