webForumDet fria alternativet
Logga in / Bli medlem

insert into + id

ASP

4 svar · 218 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

om man kör en vanlig insert till databasen, kan man då direkt få fram vilket id-nummer den posten fick?

Medlem sedan feb. 20012 412 inlägg
#2

Om det är access:

sql ="insert into tabellen (field1, field2) values('" & value1 &"', '"& value2 &"')"
connect.execute sql,,128 
set rs = connect.execute("select @@identity")
Id = rs(0)
Medlem sedan juni 20003 076 inlägg
#3

vilken metod är säkrast, den ovan eller köra en:

rs.addnew
rs("kolumn") = nytt värde
rs.update
senaste_id= rs("id")

spelar kanske ingen roll?

Medlem sedan juni 200032 967 inlägg
#4

Jörgens metod är bättre, men det känns som att båda är lika säkra.

Mvh,

Medlem sedan mars 20002 836 inlägg
#5

@@IDENTITY i access funkar bara med access2k eller bättre

så kör man en äldre version är det andra alternativet det man får köra.

cya,
PatrikB

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)