Item cannot be found in the collection corresponding to the requested name or ordinal.
när jag kör sql satsen som skrivs ut i management studio så får jag ut ett värde som heter identity, men hur kommer det sig att jag får det felmeddelandet jag får? jag har även testat med
Du ska inte ha apostrofer runt fältnamnet "identity", som i övrigt är ett reserverat ord.
Ditt största problem är dock att du faktiskt får två recordsets (det första är tomt och skapas av din insert-fråga), och du vill ha värdet från det andra. Därför, inled med SET NOCOUNT ON.