[firebase-br] ??? Criar uma trigger para Generetor ???
Kléber Caneva
kdcc em terra.com.br
Dom Dez 3 09:54:09 -03 2006
Ao invés de utilizar TG para pegar o Generator eu prefiro, dentro da
aplicação, recuperar o Generator e atribuir ao campo, para não ter esse tipo
de problema..
[]´s
Kléber Caneva
----- Original Message -----
From: "Carlos" <krlosgilson em gmail.com>
To: <lista em firebase.com.br>
Sent: Sunday, December 03, 2006 1:29 AM
Subject: [firebase-br] ??? Criar uma trigger para Generetor ???
Boa noite galera!
Estou precisando da ajuda de vcs mais uma vez. É o segunte: no meu banco
firebird criei uma trigger para gerar números sequenciais no campo 'CODIGO"
da minha tabela 'CAD_CLIENTES'. Primeiro criei um generetor e na trigger
contem o seguinte:
/* Gera e atribui uma numeração sequenical para o código da tabela
CAD_CLIENTES */
new.CODIGO = gen_id(gen_codigo_cadclientes,1);
Mas, ainda está havendo um pequeno probleminha; Na minha aplicação, quando
crio um registro e quando eu vou salva-lo, o código não está aparecendo no
campo. Para ele aparecer tenho que encerrar minha aplicação e executar
novamente. Aí sim ele está lá.... E isso está provocando uma insatisfação,
pois toda vez que tenho que inserir mais de um registro simultaneamente,
tenho que inserir um, encerrar a aplicação, executar novamente para depois
inserir o outro. Porque se tentar inserir os dois aparece uma mensagem de
erro:
"Key Violation"
Creio que esteje faltando algo, pois já vi aplicação que quando clicamos no
botão 'inserir registro' (no caso) de cara já aparece um novo código (sem
precisar encerrar a aplicação). Creio que deu para entender mais ou menos.
Eu uso o Delphi 7.
Se isso for OFF-TOPIC por favor me desculpem!!! Mas creio que está faltando
algo é no Banco de Dados. Obrigadão!
______________________________________________
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
E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1165116790.125932.28206.baladonia.hst.terra.com.br,5005,Des15,Des15
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 01/12/2006 / Versão:
4.4.00/4909
Proteja o seu e-mail Terra: http://mail.terra.com.br/
Mais detalhes sobre a lista de discussão lista