---
title: "Vill ha reda på det ID jag precis skapat i databasen.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54388-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-09-26T23:01:09.000Z"
updated: "2002-09-27T00:21:05.000Z"
replies: 7
views: 259
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/54388-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-09-26T23:01Z

När man kör en INSERT INTO mot en MySQL databas, går det då att få reda på det ID som skapades för den posten på något smidigt sätt? Har för mig att jag har sett det någon stans..
Typ att den man returnerar den post man precis skapat eller något liknande..

/MJ

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

## #2 — LarsG, 2002-09-26T23:02Z

```
set rs = connect.execute( "select last_insert_id")
id = rs(0)
```

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

## #3 — mattiasjarnhall, 2002-09-26T23:12Z

Men den kan inte var så pålitlig väl.. någon skulle ju kunna skapa en post innan jag kör min:
set rs = connect.execute( "select last_insert_id")

vilket skulle leda till att jag får fel ID nummer.. eller har jag fel?

Går det inte att returnera då jag INSERTAR på något vis?

/MJ

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

## #4 — LarsG, 2002-09-26T23:19Z

Detta är den enda metod som är pålitlig. trust me.

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

## #5 — Pace, 2002-09-26T23:19Z

Det är det som @@identity och Last_insert_id är till för, så att man får den aktuella transkationens ID, inte någon annans.

Man kan få ut det samtidigt som insert, men inte med MySQL.

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

## #6 — mattiasjarnhall, 2002-09-26T23:45Z

Försöker med della:

set objRs = objCon.Execute("SELECT last_insert_id") 
intAcountId = objRs(0)

Men det vill sig inte riktigt... nått fel?

/MJ

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

## #7 — Palleman, 2002-09-27T00:10Z

Ska inte tabellen med också i sql-satsen?

```
set objRs = objCon.Execute("SELECT last_insert_id() FROM tblTable") 
intAcountId = objRs(0)
```

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

## #8 — mattiasjarnhall, 2002-09-27T00:21Z

Tackar.. detta verkar funka.. :)

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

---

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