---
title: "hämta 'id' (räknare) tal när rad skapas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/112334-hämta-id-räknare-tal-när-rad-skapas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "kickR"
published: "2004-09-24T21:03:23.000Z"
updated: "2004-09-25T21:11:31.000Z"
replies: 6
views: 265
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/112334-hämta-id-räknare-tal-när-rad-skapas"
---

# hämta 'id' (räknare) tal när rad skapas?

## #1 — kickR, 2004-09-24T21:03Z

Undrar hur man skriver ut så att när jag lägger in ny fakta i databasen (\*.mdb) så skall den samtidigt plocka ut det 'id' nr som skapats, där Id är en räknare.
Så att när man skickas vidare till nästa sajt så kan man få in det talet i en Request.Querystring.

Tack på förhand!

Micke

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

## #2 — Palle, 2004-09-24T21:16Z

Ett litet exempel: :)

```
[red]...gör insert här..

'Hämta ID
Set RecSet = Connect.Execute("SELECT @@IDENTITY")
   intCurrentId = RecSet(0)
   RecSet.Close
Set RecSet = Nothing

Response.Redirect "sida.asp?id="& intCurrentId [/red]
```

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

## #3 — kickR, 2004-09-24T22:02Z

oki tackar.

om colummen heter cloId vart skall då det in i den lilla kod snutten. \*ingen asp hjärna =)\*

/micke

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

## #4 — kickR, 2004-09-24T22:51Z

Testade detta men fick det ej att funka

```
Set RecSet = Connect.Execute("SELECT @@IDENTITY FROM cloId")
   intCurrentId = RecSet(0)
   RecSet.Close
Set RecSet = Nothing
```

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

## #5 — icaaq, 2004-09-25T07:40Z

En lite mer utförlig beskrivning.

```
[red]
'Öppna ditt ConnectionObject.
'Jag har min ConnectionString i en applikationvariabel här men du får ange din sökväg tilll databasen själv.
Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.ConnectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&application("connectionString")
objConn.open

'Min påhittade INSERT-sats
strSql = "INSERT INTO tabell(fält)VALUES('värde')"

'Exekverar min SqlSats
objConn.Execute(strSql) ,,128

'Hämtar senaste ID:t
Set RecSet = objConn.Execute("SELECT @@IDENTITY")
   intCurrentId = RecSet(0)

'Stänger alla object
RecSet.Close
Set RecSet = Nothing
Set objConn = nothing
[/red]
```

mv icaaq

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

## #6 — icaaq, 2004-09-25T07:41Z

Och du.....Välkommen till wF :D

mv icaaq

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

## #7 — Bosse168, 2004-09-25T21:11Z

Ska man inte stänga objConn också eller är det överkurs?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/112334-hämta-id-räknare-tal-när-rad-skapas
