Ver Mensaje Individual
  #3  
Antiguo 24-05-2006
JCDiaz999 JCDiaz999 is offline
Registrado
 
Registrado: sep 2005
Posts: 4
Reputación: 0
JCDiaz999 Va por buen camino
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.
Responder Con Cita