---
title: "Få ut ID ur databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13592-få-ut-id-ur-databasen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "edebro"
published: "2002-01-05T23:40:00.000Z"
updated: "2002-01-06T11:28:00.000Z"
replies: 3
views: 176
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/13592-få-ut-id-ur-databasen"
---

# Få ut ID ur databasen

## #1 — edebro, 2002-01-05T23:40Z

jag använder denna kod:

' öppna MS SQL databasen
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open = "PROVIDER=SQLOLEDB;SERVER=\*\*\*\*\*\*;UID=\*\*\*\*\*;PWD=\*\*\*\*\*\*;DATABASE=forumDB"

' lägg till tråden i databasen
SQL = "INSERT INTO questionsTB (Name, Headline, Message, Number, Date, UserAgent, LastPost, LastPostName, Notification)"
SQL = SQL & " VALUES ('" & Session("userName") & "','" & strHeadline & "','" & strMessage & "'," & intNumber & ",'" & Now & "','" & strUserAgent & "','" & Now & "','" & Session("userName") & "','" & strNotification & "')"

Connect.Execute(SQL)

' städa upp
Connect.Close
Set Connect = Nothing

och jag skulle vilja ta ut värdet av ID(räknare) direkt. Orsaken är att jag behöver det senare på sidan för att skicka vidare användaren till en sida, och jag vill gärna inte "öppna databasen" eller ett Recordset igen när jag behöver den

Så hur gör jag om jag vill ta ut ID till den posten direkt när jag lägger till dom, och sätta värdet i en variabel?

Jag använder altså Microsoft SQL Server

Oerhört tacksam för svar

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

## #2 — jorgen, 2002-01-05T23:45Z

```
select @@identity
```

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

## #3 — LarsG, 2002-01-05T23:46Z

```
SQL = "set nocount on  INSERT INTO questionsTB (Name, Headline, Message, Number, Date, UserAgent, LastPost, LastPostName, Notification)"
SQL = SQL & " VALUES ('" & Session("userName") & "','" & strHeadline & "','" & strMessage & "'," & intNumber & ",'" & Now & "','" & strUserAgent & "','" & Now & "','" & Session("userName") & "','" & strNotification & "') select @@identity"

set rs = Connect.Execute(SQL)
id = rs(0)
```

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

## #4 — edebro, 2002-01-06T11:28Z

LarsG och jorgen: tusen tack, det fungerar perfekt

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13592-få-ut-id-ur-databasen
