O Firebird não tem autoincremento.
Você pode criar um autoincremento utilizando-se de generator e trigger.

Se você não tiver problema com número de pedidos pulados, utilize generator.
Caso tenha problema com numeração de pedidos pulados, terá que criar uma
estrutura de controle para isto.

2008/10/17 Luciano Calenzani Simões <[EMAIL PROTECTED]>

>   É FireBird? O Generate é com certeza mais seguro que o MAX(). O Ideal
> mesmo seria ter o campo com o default autoincremento, mas creio que o
> FireBird não tenha esse recurso.
>
> Luciano Calenzani Simões
>
> ________________________________
> De: Piracaia Soft <[EMAIL PROTECTED] <alcistemas%40yahoo.com.br>>
> Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Enviadas: Sexta-feira, 17 de Outubro de 2008 10:07:39
> Assunto: [delphi-br] Generator pode Falhar ?
>
>
> tive problema com select max(id) etc...
>
> duplicou um número de cadastro quando 2 máquinas gravaram pedido ao mesmo
> tempo
>
> usando GENERATOR é mais seguro ?
>
> Já houve caso de duplicar um código de cliente por exemplo ou é 100%
> seguro?
>
> estou falando de um ambiente com 16 máquinas fazendo pedido ao mesmo tempo,
>
> o agravante que sao máquinas com configurações diversas
>
> 4Core até pentium 100...
>
> se alguém puder compartilhar alguma experiÊNCIA semelhante agradeço!
>
> Ats,
> Alcione Guimarães
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a