| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
nandobueno Novato

Registrado: Sexta-Feira, 25 de Setembro de 2009 Mensagens: 2
|
Enviada: Sex Set 25, 2009 11:13 am Assunto: Atualizar tabela interbase |
|
|
E ai pessoal !!!!
Estou com um problema em uma aplicação que estou desenvolvendo é o seguinte:
Tenho uma tabela de itens feito em um banco interbase que a todo momento recebe alteraçoes de preço e tenho produtos montados em outra tabela com estes itens, gostaria de saber como eu faço para atualizar automaticamente os preços na tabela de produtos cada vez que um valor mudar na tabela de item.
FLW |
|
| Voltar ao Topo |
|
 |
Russão Aprendiz

Registrado: Quarta-Feira, 3 de Novembro de 2004 Mensagens: 211
|
Enviada: Dom Set 27, 2009 7:19 pm Assunto: |
|
|
Boa noite,
No próprio banco de dados vc vai criar uma Trigger (Gatilho) para fazer essa atualização pra vc.
Ex.
CREATE TRIGGER ATUALIZAR_VALORES FOR PRODUTOS
ACTIVE AFTER INSERT OR UPDATE
POSITION 0
AS
BEGIN
IF (INSERTING) THEN BEGIN -- Caso seja um novo registro
INSERT INTO PRODUTOS...
END ELSE IF UPDATING THEN BEGIN -- Caso esteja editando o item com um novo valor.
IF NEW.VALOR <> OLD.VALOR THEN
UPDATE PRODUTOS
END
É somente uma idéia para vc. Ajusta o código para sua realidade que vai funcionar.
Todas as atualizações que tenho que fazer entre tabelas, eu uso trigger ou procedures.
Vlw. |
|
| Voltar ao Topo |
|
 |
|