Ho una form di inserimento dati nella quale richiedo l'immissione di alcuni valori.
Questi dati inseriti popolano un database Access.
In funzione di alcuni parametri, viene attribuito un codice al record memorizzato su un campo.
Tale valore deve essere un progressivo (non posso usare un contatore perchè non tutti i record avranno il codice), come posso individuare l'ultimo numero progressivo già assegnato?
Inoltre, ci sarà un campo id che è un contatore e ci sarà anche un campo codice che dovrà essere univoco, come posso impedire che venga registrato nuovamente?
Ho provato così, funziona ma mi pare troppo macchinoso
Graziecodice:sql = "SELECT * FROM assegnazione Where blocco = '" & blocchetto & "'" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn ,3,3 ' Mi accerto che non sia già stato assegnato il blocchetto if rs.eof then rs.close OPERAZIONE 'chiusura database....
Saluti

Rispondi quotando
VVoVe:
