Fórum Problemas na criação de Trigger!!!! #56367

27/06/2006

0

Bom dia. :lol:
Tenho uma Tabela com o campo Cod_Clientes que e do tipo Integer Not Null. :lol:

Criei um Trigger para o auto preenchimento do campo:

Set Term^;
create trigger Calc_Num_Ped for TabClientes before insert as
begin
new.cod_Clientes=gen_Id(Num_Ped,1);
End;
____
Create Generator Num_Ped;
____
Set Generator Num_Ped to 0001;
_____

Esta dando a mensagem de erro quando executo o projeto, preencho os campos e clico no botão Inserir: :shock:

Project C_Interfix.exe raised exception class EDataBaseError White Message ´Field´Cod_Clientes´
must have a value!Process Stopped.
Use Step or Rum to continue. :cry:

Agradeço qualquer informação.


Marcelo_j.

Marcelo_j.

Responder

Posts

27/06/2006

Gandalf.nho

No dataset vc deve deixar todos os campos como Required=False.


Responder

Gostei + 0

28/06/2006

Cabelo

mas e se eu não tivesse os campos calculados no dataset...

como eu faria??????


Responder

Gostei + 0

30/06/2006

Marcelo_j.

Ola galera, tudo bem!

Agora esta dando outro erro! :shock:

Stream read Error????

Como que eu faço para alterar o trigger, ou como que eu faço para excluir o Trigger e o Generator no IBConsole. :lol:
Como que é o comando?

Alter Trigger....???? ou :?:
Drop Trigger .......????

Obrigado pela informação :lol:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar