GARANTIR DESCONTO

Fórum Duvida com o autoinc do mysql! #30313

24/07/2005

0

Ola amigos, fiz algumas rotinas pra resgatar o numero do autoinc (q fica invisivel) na verdade mostrar a sequencia em um campo integer, criado em memoria (sem sql) diretamente no dataset. A unica coisa q esta me dando dores de cabeça é que se eu inicio o contador esta tudo lindo, mas se eo fechar o formulario e reabrir e inserir um novo registro ele comça do 0001 por exemplo, mesmo estando em 0030, 0057, ele sempre começa do 0001.

Gostaria de saber como igualar o ultimo numero da sequencia do autoinc antes de inserir algum registro!


Njuniorba

Njuniorba

Responder

Posts

24/07/2005

Mysys

cara eu nao uso autoincrement eu faco assim...

exemplo em um cadastro de clientes

quando eu entro na tela de cadastro de clientes eu preciso saber quel o proximo codigo livre

select max(codcli)proximo from tbl_clientes
EDCodCli.TExt := FloatToStr(QRY.FieldByName(Proximo).Value + 1);

nao tem erro.

c o campo for autoincremente voce tambem pode usar esse select pra saber qual sera o priximo codigo.

porem voce tem que cuidar quendo voce tem mais de uma estacao de trabalho cadastrando o cliente ao mesmo tempo pode acontecer de duplicar.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar