Originariamente inviato da Gilraen
L'id è in automatico...nel senso che nella prima pagina di form gli utenti inseriscono dei dati (metodo Post). Cliccando su Invia i dati entrano in automatico nel database e gli viene assegnato un ID e si apre una pagina di riepilogo dati. Solo che se ci sono due sessioni di inserimento dati aperte può capitare che ci siano sovrapposizioni
allora subito dopo l'inserimento ricavati l'ultimo id inserito:
codice:
dim id
set rs=server.createObject("adodb.connection")
rs.open "select max(id) as id from tabella",connessione,1,1
if not rs.eof then id=rs(0)
rs.close: set rs=nothing
e poi per ricavare i dati:
codice:
"select * from tabella where id=" & id
oppure la prima sql la puoi scrivere usando: "select @@IDENTITY from tabella"