I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Når du henter id\'et ud igen er det en god idé at låse tabellerne for ikke at rende ind i samtidigheds problemer... Hvis du ikke låser tabellerne kan du risikere at der er en ny bruger der logger ind, inden du når at hente id\'et...
Hvis du skal være dødsenssikker sikker på at det virkelig er det id, som netop er blevet oprettet, så ville jeg benytte T-SQL\'s udmærkede @@identity. f.eks.:
SQL = \"INSERT INTO something(field1, fields2) VALUES (8,8)\"
Conn.Execute(SQL)
Set TmpId = Conn.Execute(\"SELECT @@IDENTITY FROM something\")
top_id = \"select top 1 id from tabel\" set res = conn.execute(top_id)
n = res.eof if n >=0 then a=res.getrows() res.close for row=0 to ubound(a,2) id = a(0,row) next Response.write id end if
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.