När man kör en insert into och skapar då en ny rad i tabellen, kan man då få tillbaka ID-numret på den raden då? utan att köra en ny selectsats? Det traditonella sättet att lösa det är med recordset. Annars kan du i Access använda: Man kan använda SELECT @@Identity även i SQL Server. Det fungerar dock bara på samma handtag mot databasen.Få ID vid insert
typ så här har jag tänkt mig, men det funkar inte:
<code>
sql="insert into tabell (Namn) values('KALLE');"
set rs = de.cn.execute(sql)
ID=rs.fields("ID") ' men detta funkar ju inte. så hur gör man??
</code>Sv: Få ID vid insert
SELECT @@IdentitySv: Få ID vid insert
Gör en Stored Procedure av inserten och returnera SELECT @@Identity.