[firebase-br] Problemas com campo autoincrement
Fabiano
fabiano_programador em yahoo.com.br
Seg Jul 17 15:48:28 -03 2006
Obrigado pela atenção Maycon,
Fiz tudo como vc indicou, só q agora a mensagem de erro que ocorre quando tento gravar é essa:
violation of Foreign Key constraint "INTEG_20" on table "VISITA".
Maycon Ferraça <maycon em nucleosistemas.com.br> escreveu:
No AfterInsert da sua tabela coloque o seguinte código:
TABELACampo.Value := 1;
Crie um generetor no banco para sua tabela:
CREATE GENERATOR GEN_TABELA;
Crie uma trigger no banco para a sua tabela com o seguinte código:
CREATE TRIGGER BI_TABELA FOR PAR_TABELA
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.CODIGO = GEN_ID(GEN_TABELA, 1);
END
[]
Maycon Ferraça
Fabiano escreveu:
> Olá Maycon,
>
> Poderia explicar + detalhadamente como fez isso? Ou exemplificar? Desculpe, mas é q essa é a primeira aplicação q estou desenvolvendo usando DBExpress+Firebird...
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
Mais detalhes sobre a lista de discussão lista