26. januar 2012 - 01:32
Der er
3 kommentarer og 1 løsning
cmd.ExecuteScalar()
Goddag, jeg har et lille problem :D, Når jeg kører den stykke kode får jeg en tilsendt 0, istedet for den id som bliver oprettet, er der nogle som har en ide hvor fejlen ligger? cmd.CommandText = ("insert into Godkendelse (Godkendelse) values (@Godkendelse)"); cmd.Parameters.Add("@Godkendelse","0"); Conn.Open(); int IdReturnedGodkendelse = Convert.ToInt32(cmd.ExecuteScalar()); Conn.Close();
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
26. januar 2012 - 01:52
#2
De mest oplagte muligheder er: 1) lave en SELECT SCOPE_IDENTITY() efter INSERT for at hente id 2) undlad at hente den id og bare brug SCOPE_IDENTITY() i efterfoelgende SQL saetninger som skal bruge den 3) lave en SP som laver baade INSERT og SELECT SCOPE_IDENTITY()