---
title: "Addnew: Vad får posten för ID?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10220-addnew-vad-får-posten-för-id"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-06-24T08:42:00.000Z"
updated: "2001-06-24T09:19:00.000Z"
replies: 4
views: 210
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/10220-addnew-vad-får-posten-för-id"
---

# Addnew: Vad får posten för ID?

## #1 — Lukaspojken, 2001-06-24T08:42Z

När jag skapar en ny rad i tabellen med addnew så skulle jag vilja under samma gång som jag gör det få reda på värdet på nyckeln i denna rad...går det att göra?

Så här ser min kod ut

```
Add = "SELECT * FROM forum"
Set Recset = Connect.Execute(Add)

RecSet.AddNew

blabla

RecSet.Update
```

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

## #2 — @nders, 2001-06-24T08:49Z

efter recset.update borde du kunna komma åt postens id mha

```
id = RecSet("ID")
```

men varför i hela fridens namn hämtar du allt innehåll i tabellen när du ska lägga till data? vad använder du informationen till? om du måste använda .addnew för att lägga till data, föreslår jag att du istället hämtar ingenting från tabellen genom att ange ett villkor som aldrig uppfylls.

```
Add = "SELECT * FROM forum where 1=2"
```

mvh,

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

## #3 — Lukaspojken, 2001-06-24T08:53Z

Men hur fyller jag posterna med värden utan Recset tex:

```
RecSet("Thread_ID") = Request.Form("Thread_ID")
```

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

## #4 — @nders, 2001-06-24T08:58Z

rätt sätt är att skriva en insert-sats som du exekverar med connectionobjektet.

exempel:

```
strSQL = "INSERT INTO forum (Thread_ID, Message, Whatever) VALUES (" & request("ThreadID") & ", '" & request("message") & "', 'Whatever')"
objConn.Execute (strSQL)
```

här får man dock tänka på att fält som är definierade som text/pm/memo i tabellen, skall ha apostrofer runt värdet, och tal skall inte ha det. har du fält som är av datumtyp skall datumet omgärdas av brädgårdstecken.

capisce? ;)

mvh,

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

## #5 — Lukaspojken, 2001-06-24T09:19Z

Ska experimentera lite med det...tack

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10220-addnew-vad-får-posten-för-id
