---
title: "Vill ha reda på det ID jag precis skapat i databasen.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54935-vill-ha-reda-på-det-id-jag-precis-skapat-i-databasen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasjarnhall"
published: "2002-10-02T22:45:13.000Z"
updated: "2002-10-03T08:30:35.000Z"
replies: 4
views: 257
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/54935-vill-ha-reda-på-det-id-jag-precis-skapat-i-databasen"
---

# Vill ha reda på det ID jag precis skapat i databasen..

## #1 — mattiasjarnhall, 2002-10-02T22:45Z

Skrev en liknande fråga för några dagar sedan, men då gällde det MySQL databasen..
Denna gång vill jag få reda på det ID jag just skapat i en ACCESS databas.. vet att detta skall gå enkelt på något sätt..

Men hur?

Går det att få returnerat i ett recordset då jag kör min INSERT INTO kanske?

/MJ

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

## #2 — Palleman, 2002-10-02T22:50Z

Använd *SELECT @@IDENTITY*

ex.

```
<%

	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("databas.mdb")

		Connect.Execute("INSERT INTO tabell1 (fält1, fält2) VALUES('värde1', 'värde2')")
		Set RecSet = Connect.Execute("SELECT @@identity")

			strID = RecSet(0)

	RecSet.Close : Set RecSet = Nothing
	Connect.Close : Set Connect = Nothing

%>
```

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

## #3 — mattiasjarnhall, 2002-10-02T22:51Z

Kitos Palle!

/MJ

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

## #4 — Palleman, 2002-10-02T22:55Z

ole hyvä :)

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

## #5 — medialabs, 2002-10-03T08:30Z

\-    :o

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/54935-vill-ha-reda-på-det-id-jag-precis-skapat-i-databasen
