Come ritrovare l’id automaticamente inserito da SQL Server (in una colonna identità) con una unica query in CF.
<cfquery name="qry_test" datasource="#application.db#">
insert into tabellaProva
(nome,cognome,ruolo,attivo)
values
(‘Marco’,'Marcolini’,'manager’,1)
select @@identity as id_utente
</cfquery>
<cfoutput>
Id assegnato: #qry_test.id_utente#
</cfoutput>
Questa query equivale a fare 2 query all’interno di un <cftransaction>: una di INSERT e l’altra con un SELECT max(id_utente) as id_utente
Se trovi questo articolo su un blog diverso da “blog.merlinox.com” si tratta probabilmente di una copia non autorizzata. L’indirizzo originale di questo articolo è: MS SQL – CF – Identità scritto da Merlinox.
