Auto-Incremento

Delphi

16/11/2004

Como faço para criar um auto incremento usando o código abaixo?

begin
close;
sql.Clear;
sql.Add(´INSERT INTO usuario (usuario, nome, cargo, senha ) values´);
Sql.Add(´(:1, :2, :3, :4)´);
Params[0].AsString := editusuario.Text;
Params[1].AsString := editnome.Text;
Params[2].AsString := editcargo.Text;
Params[3].AsString:= editsenha.Text;
prepare;
ExecSQL;
end;

No exemplo acima não usei um campo código. obviamente é necessário tal campo, mas depois de acrescentar o campo codigo, como faço para criar o auto - incremento? Usei o banco Paradox.

Abrigado pela atenção.

Douglas Afonso


Douglas

Douglas

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

16/11/2004

A maneira mais simples de fazer isso no Paradox é fazer que o próprio campo seja do tipo auto-incremento. (Já crie ele assim)


GOSTEI 0
Bruno_fantin

Bruno_fantin

16/11/2004

O jeito mais furreca de todos...

Cria uma tabela para armazenar a seguencia...

Ai você dar um select na tabela... Pega o valor... E depois dar um update somando mais um...


GOSTEI 0
POSTAR