---
title: "Last_Insert_id()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/42852-last-insert-id"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "aleborg"
published: "2002-05-01T02:19:07.000Z"
updated: "2002-05-01T12:19:24.000Z"
replies: 2
views: 226
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/databaser-sql/42852-last-insert-id"
---

# Last_Insert_id()

## #1 — aleborg, 2002-05-01T02:19Z

Kan inte få det här att funka:

```
 
   mSQL = "Insert Into Users"
    mSQL = mSQL & "(User_Firstname, User_Lastname)"
    mSQL = mSQL & "Values('" & submited(0) & "', '" & submited(1) & "')"
    GetConn.Execute (mSQL)

		oSQL = "Insert Into Order"
		oSQL = oSQL & "(Order_User, Order_Date)"
		oSQL = oSQL & "Values(LAST_INSERT_ID(), '" & Now() & "')"
		GetConn.Execute (oSQL), , 128
```

Fel:
You have an error in your SQL syntax near 'Order(Order_User, Order_Date)Values(LAST_INSERT_ID(), '2002-04-30 04:15:06')' at line 1

Vad gör jag fel??

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

## #2 — spango, 2002-05-01T12:11Z

Prova på att slänga inte lite mellanslag:

```
oSQL = "Insert Into Order (Order_User, Order_Date) Values (LAST_INSERT_ID(), NOW())"
```

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

## #3 — aleborg, 2002-05-01T12:19Z

Jag hittade  felet!
GetConn är en funktion, en del i en komponent jag bygger. Vid andra GetConn.Execute så startar man ju om anropet, därför försvinner Insert_Last_ID värdet och ersätts med noll.

Löste det genom att lägga in en databas öppning direkt i den aktuella funktionen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/42852-last-insert-id
