Fórum Auto Incremento #223021

29/03/2004

0

Como faço para criar um auto-incremento?


Douglas

Douglas

Responder

Posts

29/03/2004

Lucas Silva

Eu faço uma função
function TForm.MaiorCodigo(nometab, nomecampo: String): Integer;
begin
     with qrySql do
       begin
         Close();
         Sql.Clear();
         Sql.Add(´SELECT MAX(´ + nomecampo + ´) FROM ´ + nometab);
         Open();
         Result := Fields[0].AsInteger;
         Close();
       end;
end;


e na hora de chamar
 Qry.FieldByName(´campo´).Asinteger := MaiorCodigo(´tabela´,´campo´) + 1



Responder

Gostei + 0

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

Aceitar