A che scopo dovresti compiere questa operazione?Originariamente inviato da gkcuvb
1) usare un campo incrementale, ma questo significa ogni volta aprire la tabella con un sacco di record e ordinarla e prendere l'ultimo,
Non vedo perchè dovresti accedere al DB...Originariamente inviato da gkcuvb
2) studiare un algoritmo che generi una chiave univoca, questo evita l'accesso al db
Lo escluderei categoricamente.Originariamente inviato da gkcuvb
3)lasciare che sia l'operatore ad inserire il codice e fare un controllo sui dati inseriti per vedere che la chiave immessa non sia già presente
Non ho capito quali sono i problemi di usare un campo autoincrementale che viene generalmente attribuito dal database in modo automatico (o che può comunque essere definito attraverso strumenti appositi, a seconda del DB utilizzato ovviamente).Originariamente inviato da gkcuvb
Dall'alto della vostra esperienza cosa mi consigliate di fare?
:master: