|
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
claudioforteski Novato
Registrado: Quarta-Feira, 2 de Junho de 2021 Mensagens: 23
|
Enviada: Seg Jul 11, 2022 1:48 pm Assunto: bloquear tabela firebird |
|
|
Olá pessoal
Utilizo o firebird 2.5, tenho uma tabela e dentro dela, 2 campos
um seria a chave primaria(ID) e outro o numero da ordem de produção(Nume_ord)
O meu problema é o sequinte:
Quando o sistema vai procurar o numero da Ordem de produção,
utilizo, select max(nume_ord), mas acontece que como são varias pessoas,
que estão gerando as fichas que utilizam este numero, esta acontecendo a duplicação deste Nume_ord.
teria uma maneira de bloquear a tabela, ou que outra maneira poderia
fazer para que não duplique mais, pensei em usar GENERATORS.
Alguém poderia me dar uma ajuda?
Grato
Claudio |
|
Voltar ao Topo |
|
|
imex Moderador
Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
|
Voltar ao Topo |
|
|
johnny-walker Moderador
Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qua Nov 16, 2022 8:19 am Assunto: |
|
|
Amigo, infelizmente para utilização em rede esta não é uma solução que possa ser utilizada, então, terá de ter gerar o número automaticamente.
utilize sequence/generator como nosso amigo recomendou.
Mas se em seu caso você quiser muito utilizar dessa forma, aconselho a ver o demo que vem com o delphi e que se chama mastapp para interbase/BDE.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
|
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|