Salve a tutti,
supponendo di avere una tabella con contatore automatico e supponiamo che io debba conoscere il valore del contatore del record che sto per inserire.
Ho fatto qualcosa del genere:
Ok, se sono stati inseriti ad esempio 5 rercord senza che sia stata fatta alcun DELETE tutto funziona bene, ottengo ID=6, se invece sono state eseguite ad esempio 3 cancellazioni questo code non ne tiene conto quindi mi assegna ID=6 quando invece magari il counter è a 8 e quindi dovrei ottenere ID=9codice:SQL = "SELECT * FROM lista ORDER BY codice" rec.Open sql, conn ,3,3 if not (rec.eof) then rec.movelast else response.end() end if%> <%ID=rec("codice")+1%>
In pratica basterebbe che ad ogni cancellazione il database fosse ripristinato (come lo si fa da Access) in questo modo i counter vengono aggiornati e i nuovi inserimenti ne tengono conto.
Qualcuno sa come fare a ripristinare il DB in seguito alla cancellazione di un record?
Ho cercato nel forum ma l'unico link presente http://forum.html.it/forum/search.ph...by=&sortorder= non funziona!
Grazie tante,
![]()
![]()