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] [mailto:[EMAIL PROTECTED] Em
nome de Diego Seleguim
Enviada em: terça-feira, 4 de dezembro de 2007 08:59
Para: [email protected]
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]