1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
Sapete come posso fare a sapere quale è l'ultimo id inserito tramite un insert?
ovviamnete senza usare order by?
grazie mille

http://www.gustoroma.it/
esegui SELECT @@identity

Daniele Bochicchio | ASPItalia.com | Libri
Chief Digital Officer@icubed | Chief Innovation Officer@openloop
Microsoft Regional Director, MV
1.327 messaggi dal 09 ottobre 2003
www.gustoroma.it
io infatti ho fatto cosi
nella insert
SET Nocount ON INSERT INTo ......
e poi:

strInsertAnagrafica.CommandText = "SELECT @@identity as NUOVO SET nocount OFF"
Try
Dim drULTIMO As SqlDataReader = strInsertAnagrafica.ExecuteReader
Dim ULTIMO As Int16
ULTIMO = drULTIMO.Item("NUOVO")
Catch ex As Exception
lblerrore.Text = ex.ToString
End Try
però mi da errore

http://www.gustoroma.it/
per la query sul databse

SET @MioID= @@IDENTITY


inoltre devi definirlo come parametro di output in una collezione SqlParameter[]

un pò stringato :)

unpò di idee le puoi trovare anche quà

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmsde2kwrk/html/mypicscsvs.asp


xiaaooz

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
leggiti questo
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadonet/html/manidcrisis.asp

Ciao
Marco Caruso

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.