Auto-Incremento
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
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
Curtidas 0
Respostas
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
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...
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