Fórum Auto-Incremento #258600
16/11/2004
0
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
Curtir tópico
+ 0
Responder
Posts
16/11/2004
Gandalf.nho
A maneira mais simples de fazer isso no Paradox é fazer que o próprio campo seja do tipo auto-incremento. (Já crie ele assim)
Responder
Gostei + 0
16/11/2004
Bruno_fantin
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...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)