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)
-   -   Componentes para firebird y StoreProcedures? (https://www.clubdelphi.com/foros/showthread.php?t=32015)

jam888 24-05-2006 15:24:36

Componentes para firebird y StoreProcedures?
 
Como esta esa gente del foro?
Estoy empezando con firebird, estoy trabajando con delphi 7 y me pregunto, los componentes que se encuentran en la pestaña que dice Interbase los puedo utilizar para acceder a una base de firebird?
En caso de ser asi, necesito crear un procedimiento almacenado al cual le llegen dos parametros y me devuelva un valor entero, alguien podria explicarme como creo el procedimiento y si es posible un poco de codigo me seria de mucha utilidad, desde ya gracias y un Abrazo.

Lepe 24-05-2006 18:19:09

2 Saludos

JCDiaz999 24-05-2006 18:24:52

Perfectamente. La aplicación principal de mi empresa empezó su desarrollo sobre interbase 6 y se paso a firebird sin tocar el código de delphi.
Son precisamente los componentes de la pestaña interbase los que utilizamos.

Para programar los procedimientos almacenados te recomiendo que utilices IBExpert. Un ejemplo de procedimiento sencillo:



Código SQL [-]
CREATE PROCEDURE SP$MODIF_TABLA (
P_TABLA VARCHAR(30),
P_ETIQUETA VARCHAR(60))
AS
BEGIN
UPDATE LISTA_TABLAS SET DESCRIPCION=:P_ETIQUETA
WHERE NOMBRE=:P_TABLA;
END





Desde delphi puedes agregar a tu formulario un IBStoredProcedure llamado por ejemplo IBsp, y funciona así:


Código Delphi [-]
with IBsp do
begin
StoredProcName='SP$MODIF_TABLA';
ParamByName('P_TABLA').Value:=Edit1.Text;
ParamByName('P_ETIQUETA').Value:=Edit2.Text;
ExecProc;
end;





Espero que te sea de ayuda

Un saludo.


La franja horaria es GMT +2. Ahora son las 02:02:39.

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