ho capito che devo fare un insert di 20 campi.
ma poi non so come recuperare il numero con @@identity
anche perche quel numero devo visualizzarlo in una popup
ho capito che devo fare un insert di 20 campi.
ma poi non so come recuperare il numero con @@identity
anche perche quel numero devo visualizzarlo in una popup
--questo lo sapevi anche prima: hai i dati dal form da inserire, no?
--non recuperi il numero ma l'id del record appena creato, da li trovi il nuovo numero in questione:
codice:SQL = "SELECT @@identity FROM table" Set objRS = Server.CreateObject("ADODB.Recordset") objRS.Open SQL, objConn if not objRS.eof then Set objRS2 = Server.CreateObject("ADODB.Recordset") SQL2 = " select numero from table where id = "& objRS(0) &" objRS2.Open SQL2, objConn response.write objRS2("numero") objRS2.Close set objRS2 = nothing end if objRS.Close set objRS = nothing
--il problema dove sta?
edit: (forse si può compattare ancora ma adesso non mi viene...)