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]

