Estou com um problema no meu COMMIT
Quando coloco no KEY_commit. commit_form;
Ele até salva, mais sempre aparece que não tem nada pra ser salvo
Se eu tiro, ele salva sem erros. Porem se clico em salvar denovo ele não aparece nenhuma mensagem dizendo que não tem nada pra alterar.
QUando eu coloco. DO_KEY('COMMIT_FORM'); o meu form trava. Att
COMMIT
-
- Rank: Programador Sênior
- Mensagens: 52
- Registrado em: Sáb, 29 Set 2007 12:59 am
- Localização: Araraquara-SP
- Contato:
Ricardo Neves
Analista e Instrutor Oracle Developer
Java Developer (JPA/JSF/Hibernate/WebServices/EJB)
Analista e Instrutor Oracle Developer
Java Developer (JPA/JSF/Hibernate/WebServices/EJB)
E ai brother beleza!
Cara tenta por o seu código do KEY-COMMIT DENTRO DESSE IF que vou te passar
Dessa forma deve funcionar.
qualquer coisa da um toque.
Abs
Cara tenta por o seu código do KEY-COMMIT DENTRO DESSE IF que vou te passar
IF :SYSTEM.FORM_STATUS = 'NEW' THEN
SEU CÓDIGO AQUI
COMMIT_FORM;
END IF;
qualquer coisa da um toque.
Abs
-
- Rank: DBA Pleno
- Mensagens: 297
- Registrado em: Ter, 21 Dez 2010 8:45 am
- Localização: Florianopolis
Priscila Fernandes
Dae cara, olha só não deu certo. PErcebi que esta salvando varias vezes, mais se eu tiro algum ele não salva. Por exemplo tenho um key-commit em gatilhos. Que está parecido com o codigo abaixo
:SINTOMA.cd_usuario <> :aux.cd_usuario; commit_form; [code] tem varias linhas diferentes. ate então OK
Mais também tem nos blocos de dados de cada item. que possui esse codigo. no bloco aux
[code]IF :SYSTEM.FORM_STATUS = 'NEW' THEN
update sintoma
set vl_pressao1 = :aux.vl_pressao1
where nr_bolsa = :aux.nr_bolsa
and cd_hemocomponente = :aux.cd_hemocomponente
and nr_requisicao = :aux.nr_requisicao;
COMMIT_FORM;
END IF;[code]
Também tem outra gatilho no bloco sintoma. chamado pre-insert e ta na mesma maneira que o primeiro codigo.
Espero respostas
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes