FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#4
|
||||
|
||||
Gracias amigo guillotmarc , intente hacerme un ejemplo
pero se me pega la aimplcacion.. y alfinal no me actualiza.. Trigger: Código:
create trigger eventos_empresa for new_table active after insert or update or delete position o As begin post_event 'modificacion de datos' end Código:
create procedure sp_empresa( emp_rut varchar(14) not null, emp_nf varchar(50), emp_gr varchar(50)) as begin if (exists(select ad_emp_rut from new_table where adq_emp_rut = :emp_rut)) then update new_table set adq_emp_nf = :emp_nf, adq_emp_gr = :emp_gr where adq_emp_rut = : emp_rut; else insert into new_table ( columan de la tabla ) values(parametros) suspend; end 1.- IBDatabase1 <-> Ibtransaction1 2.- <-TibStroreprocedure 3 <-IBdataset1 ->DataSource1->DBgrid 4.- <-IBevents1 Con todo eto la aplicacion en el momento de inserta un nhuevo valor se pega y al final no realiza nada Nota : Sin IBDataSet y IBEvents1, funcionaba bien la actualizacion y la insercion , con el unico detalle que los datos insertados no se reflejan en la grilla Espero puedas darme una mano mas.... De ante mano agradesco nuevamente el articulo que me diste Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actualizacion BD | mRoman | Conexión con bases de datos | 11 | 18-04-2010 00:22:51 |
actualizacion del help 129 | zidfrid | C++ Builder | 0 | 13-08-2007 00:22:56 |
Actualizacion con ADO | Carlex | Conexión con bases de datos | 5 | 09-08-2005 08:08:57 |
actualizacion en red | @-Soft | Conexión con bases de datos | 1 | 12-08-2003 09:55:06 |
|