Pessoal
Muito obrigado pelas dicas. O tamanho do campo exibição estava menor. Abraços Flávio De: [email protected] [mailto:[email protected]] Em nome de S érgio Paiv a Enviada em: quarta-feira, 31 de agosto de 2011 13:32 Para: [email protected] Assunto: Re: [oracle_br] Forms When Validate Item O resultadodo seu Select é maior que seu campo pode suportar, ou entao, seu campo e numerico e esta jogando um varchar dentro dele. Enviado do meu Motorola ATRIX™ -----Mensagen Original----- De: Eduardo Schurtz <[email protected] <mailto:eduardo.schurtz%40gmail.com> > Para: [email protected] <mailto:oracle_br%40yahoogrupos.com.br> Enviado: qua, 31 de ago de 2011 14:59:45 GMT+00:00 Assunto: Re: [oracle_br] Forms When Validate Item 1) Voc� colocou a trigger no campo c�digo, certo? 2) Esse c�digo que vc t� informando existe? J� tentou rodar essa query fora do forms (SQLPLUS ou similares)? 2) Voc� precisa tratar esse select, n�o � recomendado deixar sem tratamento, pois se der algum erro na query, vai dar esse erro gen�rico a� que voc� mostrou... Pode ser algo nessa linha: begin select emp_nome into :equipamento.nome_empresa from empresa where emp_cod = :equipamento.equ_empcod; exception when no_data_found then -- Exce��o que � ativada quando a query acima n�o encontra registros <AQUI COLOQUE UMA MSG DE ERRO E D� UM RAISE PARA ABORTAR A A��O> when others then -- Exce��o que � ativada para qual erro, menos o NO_DATA_FOUND, pois foi tratada acima <COLOQUE UMA MSG GEN�RICA, MOSTRE O ERRO COM O SQLERRM E D� UM RAISE PRA ABORTAR A A��O> end; -- Eduardo Schurtz 2011/8/31 flaviocrp <[email protected] <mailto:flaviocrp%40yahoo.com.br> > > ** > > > Bom dia > > Sou um iniciante Oracle e tambem em programa��o PL/Sql com Forms. > > Estou tentando trazer o nome da minha empresa cadastrada quando for > digitado seu respectivo c�digo no cadastro de equipamentos. > > No momento do cadastro ele apresenta o seguinte erro: > > FRM-40735: o gatilho WHEN-VALIDATE-ITEM levantou a exce��o ORA-06502 > n�o-manipulada. > > Segue abaixo a minha Trigger. > > select emp_nome into :equipamento.nome_empresa from empresa > where emp_cod = :equipamento.equ_empcod; > > Agrade�o > > Fl�vio > > > [As partes desta mensagem que n�o continham texto foram removidas] ------------------------------------ ---------------------------------------------------------- >Aten��o! As mensagens do grupo ORACLE_BR s�o de acesso p�blico e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/[email protected]/ ---------------------------------------------------------- >Apostilas � Dicas e Exemplos � Fun��o � Mundo Oracle � Package � Procedure � >Scripts � Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPA�O! VISITE: >http://www.oraclebr.com.br/ ---------------------------------------------------------- Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
