---
title: "få id som man skapat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41317-få-id-som-man-skapat"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jns"
published: "2002-04-10T19:24:25.000Z"
updated: "2002-04-10T20:13:11.000Z"
replies: 9
views: 375
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/41317-få-id-som-man-skapat"
---

# få id som man skapat

## #1 — jns, 2002-04-10T19:24Z

jag har ett formu lär där man fyller i en massa saker som sedan spara i en databas man ska seden få se hur resultatet blev genomn att gå till t.ex kolla.asp?id=123526.
efter att sakerna är sparade så ska man redirectas til den sidan.. men hur får jag redapå vilken id# recordet fick?

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

## #2 — @nders, 2002-04-10T19:25Z

Använder du Access? I så fall, vilken version?

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

## #3 — jns, 2002-04-10T19:37Z

ja jag andvänder access 2002

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

## #4 — @nders, 2002-04-10T19:39Z

Ok, då fungerar det ungefär så här:

```
strSQL = "INSERT INTO Tabellen......"
objConn.execute(strSQL)

set objRS = objConn.Execute("SELECT @@IDENTITY")
intID = objRS(0)
```

Du har då det id som din nya post fick lagrat i intID.

Mvh,

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

## #5 — lolukokasos, 2002-04-10T19:42Z

```
Set rs = con.execute("SELECT @@IDENTITY")
unik = rs(0)
```

Ursäkta min senhet... :h

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

## #6 — jns, 2002-04-10T19:42Z

:l  jag förstår inte riktigt hur koden fungerar... kan du förklara vad den gör... i detalj...

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

## #7 — Bjarne A, 2002-04-10T19:47Z

Om du skapar en ny post så kan du väll hämta posten i databasen direkt efter, och då är den den sista

```
SQL = "SELECT * FROM tabelnamn ORDER BY ID DESC
```

och om du har uppdaterat en post har du angett någon post att hänvisa till

```
SQL = "SELECT * FROM tabellnamn WHERE något = något
```

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

## #8 — LarsG, 2002-04-10T20:01Z

Nej, det är ingen bra metod. Den fungerar inte om det är två som gör insert samtidigt.

Vad är oklart med @nders' kod?

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

## #9 — jns, 2002-04-10T20:08Z

är det detta som ger id nummret:

```
intID = objRS(0)
```

så om jag skriver t.ex

```
<%
bla bla lägger in i databasen bla....

set objRS = objConn.Execute("SELECT @@IDENTITY")
intID = objRS(0)

response.write intID
%>
```

så skriver den alltså ut id nummret, eller? t.ex 541

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

## #10 — lolukokasos, 2002-04-10T20:13Z

Jupp...testa gärna :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41317-få-id-som-man-skapat
