Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Chave Primaria
Message
 
À
05/03/2002 07:33:10
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Divers
Thread ID:
00628307
Message ID:
00628320
Vues:
15
Acho que entendi sim, Breno...

Como eu disse na última resposta eu simplesmente não aproveito o código. Imagine o seguinte:
Ativo: 001
Ativo: 002
Ativo: 003
Ativo: 004
Tenho 4 registros. O próximo será o código 0005. Mas, antes de incluir o 005 eu apaguei o 004, certo? Depois desses 2 movimentos (excluir o 004 e adicionar um novo registro, eu teria:
Ativo: 001
Ativo: 002
Ativo: 003
Deletado: 004
Ativo: 005
E ainda... quando executo o PACK (na manutenção dos arquivos), eu teria um arquivo assim:
Ativo: 001
Ativo: 002
Ativo: 003
Ativo: 005
Lembrando que quando eu incluir mais um registro, seria o 006...
Eu nunca "reutilizo" um código excluído.

PS: Eu também nunca atribuo um código a uma tabela antes do usuário confirmar a gravação do registro. Assim, se alguém clicar no incluir e depois abandonar, eu não terei um registro perdido...

Ficou claro? Qualquer coisa REPLAY aí... :)

[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform