Entendi, mas no meu caso ñ se trata de uma aplicação client/server, então
acho que seria uma idéia de resgatar o valor da id.. antes do apply...

Ou não?

Em 04/12/07, Douglas Uesato <[EMAIL PROTECTED]> escreveu:
>
>   Diego,
>
> Em sistemas multiusuário essa não é a melhor forma de resgatar o seu
> ID e te explico o porque. Da forma que você está querendo trabalhar se
> dois
> ou mais operadores clicarem no botão [ Novo ] esses operadores irão
> receber
> o mesmo ID, correto?
> Portanto a melhor forma é dar um Refresh após o ApplyUpdates ou usar
> Select Last_Insert_Id do próprio MySQL (esta função pega o último id
> gerado).
>
> Atenciosamente,
> Douglas Uesato
>
> De: [email protected] <delphi-br%40yahoogrupos.com.br> [mailto:
> [email protected] <delphi-br%40yahoogrupos.com.br>] Em
> nome de Diego Seleguim
> Enviada em: terça-feira, 4 de dezembro de 2007 08:59
> Para: [email protected] <delphi-br%40yahoogrupos.com.br>
> Assunto: [SPAM] Re: [delphi-br] Delphi 7 + DBExpress + MySql - problemas
> com
> auto-incremento
>
> Estou tentando pegar o valor do incremento, utilizando uma query igual ao
> do
> nosso amigo Carlos, e em algum momento necessito pegar o valor do
> incremento..
>
> Ex.: Clico em Novo, ele pega o valor atual + 1 e joga por ex. em
> ID_CLIENTE!
> A questão é:
>
> Antes do apply, como resgatar esse valor?
>
> Obs.: Tentei fazendo cdsclientesID_CLIENTE.asinteger normalmente, mas não
> consegui...!
>
> Obrigado
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>  
>


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

Responder a