---
title: "@@identity"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/39374-identity"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "icaaq"
published: "2002-03-10T14:35:50.000Z"
updated: "2002-03-10T16:08:12.000Z"
replies: 3
views: 252
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/39374-identity"
---

# @@identity

## #1 — icaaq, 2002-03-10T14:35Z

Jag har en fungerande INSERT, men jag vill ta ut det sista inlagda ID:et ur den tabellen.......då använder jag 

```
[red]
'Tar Fram sista inlaggda id ur tabellen t_lag
										Set ObjRS = ObjConn.Execute("Select @@IDENTITY")
										intLagid = ObjRS(0)
										response.Write "intLagID : "&intLagId &"<br>"
										ObjRS.Close
										Set ObjRS = Nothing
[/red]
```

men jag får int ut det sista ID:et......jag har liknande koder på samma sida och då funkar det......

Kollar jag i databasen så kommer det ju in en post och F_LAG_ID ökas ju med 1 hela tiden .......vad ska jag göra??

mvh icaaq

Permalänk: https://www.webforum.nu/p/39374

## #2 — icaaq, 2002-03-10T14:48Z

```
[red]
'Lägger in laget i t_lag 
						strSQL2 = "INSERT INTO T_LAG(F_USER_ID, F_RF_ID, F_FB_ID, F_FOR_ID, F_LAG_NUMMER, F_LAG_KLASS, F_LAG_NAMN"&_
						          ", F_LAG_TROJAH, F_LAG_BYXAH"&_
						          ", F_LAG_STRUMPAH, F_LAG_TROJAB, F_LAG_BYXAB, F_LAG_STRUMPAB, F_LAG_HALL, F_LAG_HALLTELE, F_LAG_NOT)"&_
						          "VALUES("&Session("MMID")&", "&intRfID&", "&intFbID&", "&intForID&", "&intNummer&", '"&strKlass&"', '"&strNamn&"', "&_
						          "'"&strTrojaH&"', '"&strByxaH&"', '"&strStrumpaH&"', '"&strTrojaB&"', '"&strByxaB&"', '"&strStrumpaB&"'"&_
						          ", '"&strHall&"', '"&strHallTel&"', '"&strNotering&"')"
						          Response.Write strSQL2 &"<br>"
						          ObjConn.execute(strSQL2),,128
						          		'Tar Fram sista inlaggda id ur tabellen t_lag
										Set ObjRS = ObjConn.Execute("Select @@IDENTITY")
										intLagId = ObjRS(0)
										response.Write "intLagID : "&intLagId &"<br>"
										ObjRS.Close
										Set ObjRS = Nothing
[/red]
```

.........Jag blir knäckt på det här.......

Permalänk: https://www.webforum.nu/p/622346

## #3 — @nders, 2002-03-10T14:59Z

Testa detta...

```
strSQL2 = "SET NOCOUNT ON" & vbCrLf &_
          "INSERT INTO T_LAG(F_USER_ID, F_RF_ID, F_FB_ID, F_FOR_ID, F_LAG_NUMMER, F_LAG_KLASS, F_LAG_NAMN"&_", F_LAG_TROJAH, F_LAG_BYXAH"&_
						          ", F_LAG_STRUMPAH, F_LAG_TROJAB, F_LAG_BYXAB, F_LAG_STRUMPAB, F_LAG_HALL, F_LAG_HALLTELE, F_LAG_NOT)"&_
						          "VALUES("&Session("MMID")&", "&intRfID&", "&intFbID&", "&intForID&", "&intNummer&", '"&strKlass&"', '"&strNamn&"', "&_
						          "'"&strTrojaH&"', '"&strByxaH&"', '"&strStrumpaH&"', '"&strTrojaB&"', '"&strByxaB&"', '"&strStrumpaB&"'"&_
						          ", '"&strHall&"', '"&strHallTel&"', '"&strNotering&"')" & vbCrLf & "SELECT @@IDENTITY"
						          Response.Write strSQL2 &"<br>"
						          set objRS = ObjConn.execute(strSQL2)
										intLagId = ObjRS(0)
										response.Write "intLagID : "&intLagId &"<br>"
										ObjRS.Close
										Set ObjRS = Nothing
```

Permalänk: https://www.webforum.nu/p/622348

## #4 — icaaq, 2002-03-10T16:08Z

Tack @nders....men mysteriet kvarstår......hur kommer det sig att koden fungerar fint på andra ställen i samma fil.........ähh det spelar ju mindre roll....vi kör så där....tack igen

Permalänk: https://www.webforum.nu/p/622366

---

Tråden på webben: https://www.webforum.nu/amne/asp/39374-identity
