Vorrei sapere perchè non riesco ad avere l'ID dell'ultimo record inserito.
Questa la query
INSERT INTO Questionario_Outlet ([Outlet], [Città], [ID_Provincia], [Annotazioni]) VALUES ('Prova','Di Prova',87, '') SELECT @@IDENTITY AS 'Identity'
Questo il codice:
Da asp mi riporta vuotocodice:sql = "INSERT INTO Questionario_Outlet " &_ "([Outlet], [Città], [ID_Provincia], [Annotazioni])" &_ " VALUES " &_ "('Prova','Di Prova',87, '') " &_ "SELECT @@IDENTITY AS 'Identity'" Set rs = conn.execute(sql) response.Write(rs("Identity")) Set rs = nothing
Invece se eseguo la query sul query Analizer mi riporta correttamente il valore dell'ultimo ID inserito.
NON CAPISCO!!!
p.s.: la connessione "conn" viene settata in alto non vi preoccupate.


Rispondi quotando
VVoVe: no quello è il metodo sbagliato...