webForumDet fria alternativet

insert into + id

4 svar · 218 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

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

Jörgen HPMedlem 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)
doggelitoMedlem 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?

@ndersMedlem sedan juni 200032 969 inlägg
#4

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

Mvh,

PatrikBMedlem 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

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)