Erro: FRM-40102

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
alexmcnet@hotmail.com
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Ter, 14 Nov 2006 12:09 pm
Localização: São Paulo - SP

olá pessoal,

estou utlizando o forms 4.5, e tenho uma list item, e quando o usuário seleciona determinado valor nela, ela preenche os display item utilizando a procedure abaixo, porém ele exibi a mensagem de erro:

Selecionar tudo

FRM-40102	Record must be entered or deleted first.
Qual seria a causa do erro, podem me ajudar por favor?

Selecionar tudo

PROCEDURE popular_valor IS
v_numero number;
v_numero2 number;

cursor a (numero number) is
   select a.cd_contato, a.nm_contato
   from estrutura_comercial a
   where a.cd_contato = numero;

cursor comsetor (numero number) is
   select cd_contato
   from comercial_setorial
   where comercial_setorial.cd_gestao_setorial = numero;

BEGIN

v_numero := to_number(:item19);


for e in comsetor(v_numero)
loop
create_record;
	for i in a(e.cd_contato)
	loop	  
	  :item7 := i.cd_contato;
	  :item8 := i.nm_contato;	  
	end loop;  
next_record;
end loop;

close a;
close comsetor;

EXCEPTION
When too_many_rows then
	message('Muitas Linhas Retornadas!');
	message('Muitas Linhas Retornadas!');
END;

Obrigado,

Alex
Bassetto
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Ter, 14 Nov 2006 2:04 pm
Localização: São Paulo - Bauru - Avaré

Olá Amigo !!

Não entendi o porque do create_record nessa procedure.

Abraços
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

O Exception, nesse caso também não serve pra nada, pois o cursor NUNCA vai disparar ele...
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 17 visitantes