---
title: "Hjälp...hur hämtar jag senaste ID i SQL server?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21838-hjälp-hur-hämtar-jag-senaste-id-i-sql-server"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Lukaspojken"
published: "2001-12-14T13:13:00.000Z"
updated: "2001-12-14T20:38:00.000Z"
replies: 6
views: 186
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/databaser-sql/21838-hjälp-hur-hämtar-jag-senaste-id-i-sql-server"
---

# Hjälp...hur hämtar jag senaste ID i SQL server?

## #1 — Lukaspojken, 2001-12-14T13:13Z

Hur hämtar jag senaste inlagda ID:et i SQL server. I access kör jag:

```
strSQL = "SELECT @@IDENTITY"
Set msgID = Connect.Execute(strSQL)

msgID(0)
```

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

## #2 — LarsG, 2001-12-14T13:17Z

på samma sätt.

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

## #3 — Lukaspojken, 2001-12-14T13:28Z

Det vill inte fungera Lars...grrr...när jag testar att skriva ut msgID så kommer det inte ut något värde därifrån. Hur kommer det sig? SÅ här ser min kod ut

```
strSQL = "INSERT INTO forum (Thread_ID, Thread_ReplyOrder, Thread_Level, msgFROM, msgFromID, msgFromTitle, msgFromEpost, msgDATE, msgTopic, msgTEXT, IP, forumCategoryID) VALUES " &_
	"(" & ThreadID & ", " & ThreadReplyOrder + 1 & ", " & cint(ThreadLevel) + 1 &_
	", '" & msgFrom & "', " & msgFromID & ", '" & msgFromTitle & "', '" & msgFromEpost & "', '" & SvDatum & "', '" & msgTopic & "', '" & msgText & "', '" & Ip & "', " & forumCategoryID & ")"
Connect.Execute(strSQL)

	strSQL = "SELECT @@IDENTITY"
	Set msgID = Connect.Execute(strSQL)

	'strSQL = "INSERT INTO forumUpdate (msgID, msgUpdate, forumCategoryID) VALUES (" & msgID(0) & ", '" & SvDatum & "', " & forumCategoryID & ")"
	Response.Write msgID(0) & "<br><br>"
'Connect.Execute(strSQL)
```

Nu testade jag använde response.write i slutet men det kom inget värde ut...

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

## #4 — LarsG, 2001-12-14T14:02Z

Är msgid(0) null?

I så fall tyder det på att din tabell forum inte har någon identitykolumn.

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

## #5 — Lukaspojken, 2001-12-14T14:42Z

Jag ringde till webbhotellet och han sa att kolumnen msgID var identifier...hmmm...riktigt skumt det här...vad kan det då vara? Det funkade bra med access men nu när jag ska köra sql server då blir det konstigt...

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

## #6 — LarsG, 2001-12-14T15:04Z

Identifier? Menar du identity?

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

## #7 — Lukaspojken, 2001-12-14T20:38Z

mmm...unikhet... :) det är underligt att det inte vill...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21838-hjälp-hur-hämtar-jag-senaste-id-i-sql-server
