---
title: "@@IDENTITY -fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/175912-identity-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Eclipse"
published: "2008-12-17T14:25:57.000Z"
updated: "2008-12-19T14:40:07.000Z"
replies: 9
views: 586
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/175912-identity-fråga"
---

# @@IDENTITY -fråga

## #1 — Eclipse, 2008-12-17T14:25Z

```
Detta fungerar:
set mySQL = Conn.Execute("SELECT @@IDENTITY")
response.redirect "view.as?ID=" & mySQL(0)

Men skulle denna variant fungera!?
set mySQL = Conn.Execute("SELECT intID, strUser, strPassword @@IDENTITY")
```

Alltså, kan man få ut mer än bara ID med denna variant?

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

## #2 — voigtann1, 2008-12-17T14:30Z

Skulle väl vara något i stil med (kan ha fel, ser inte riktigt nyttan att göra på detta sätt):

```
"SELECT intID, strUser, strPassword From <table> Where intId = (Select @@IDENTITY)"
```

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

## #3 — Peter S, 2008-12-17T15:16Z

> **Eclipse skrev:**
>
> ```
> Detta fungerar:
> set mySQL = Conn.Execute("SELECT @@IDENTITY")
> response.redirect "view.as?ID=" & mySQL(0)
> 
> 
> Men skulle denna variant fungera!?
> set mySQL = Conn.Execute("SELECT intID, strUser, strPassword @@IDENTITY")
> ```
>
> 
> 
> Alltså, kan man få ut mer än bara ID med denna variant?

Ja, om du klämmer in ett kommatecken efter strPassword. :)

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

## #4 — Eclipse, 2008-12-19T14:13Z

Nej, ingen av er får en bock av mig! Inte just nu!

> set mySQL = Conn.Execute("SELECT intID, strDBUser, strDBPassword, @@IDENTITY")

Låt mig förklara: Jag har precis konstaterat att en viss e-postadress finns ledig i systemet, jag har lagt in en ny användaren i databasen och nu ska jag skicka användare + lösen till honom.

strDBUser + strDBPassword (som jag dumt nog inte skrev i originalinlägget) är slumpade och datorgenererade. De är de som användaren ska använda för att verifiera sin e-postadress.

Are you with!?

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

## #5 — voigtann1, 2008-12-19T14:23Z

Vad får du för felmeddelande?

Stänger du ditt Conn objekt mellan "INSERT" SQL kommando?

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

## #6 — Eclipse, 2008-12-19T14:27Z

Det är ju olika varje gång:

Microsoft JET Database Engine error '80040e10'

No value given for one or more required parameters.

/v1/apply/confirm.asp, line 44 

\*\*\*
set mySQL = Conn.Execute("SELECT intID, strDBUser, strDBPassword, @@IDENTITY")

Microsoft JET Database Engine error '80040e14'

Syntax error. in query expression 'intID = (SELECT @@IDENTITY)'.

/v1/apply/confirm.asp, line 44 

\*\*\*
set mySQL = Conn.Execute("SELECT intID, strDBUser, strDBPassword FROM \[users\] WHERE intID = (SELECT @@IDENTITY)")

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

## #7 — @nders, 2008-12-19T14:30Z

Jag hade försökt mig på något sånt här:

```
SELECT intID, strDBUser, strDBPassword FROM dentabelldetnugäller WHERE intID = @@IDENTITY
```

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

## #8 — Eclipse, 2008-12-19T14:32Z

Microsoft JET Database Engine error '80040e14'

Syntax error (missing operator) in query expression 'intID = @@IDENTITY'.

/v1/apply/confirm.asp, line 44 

\*\*\*
set mySQL = Conn.Execute("SELECT intID, strDBUser, strDBPassword FROM \[users\] WHERE intID = @@IDENTITY")

Du ser, det är inte lätt... Jag har faktiskt försökt olika varianter! :-)

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

## #9 — @nders, 2008-12-19T14:35Z

Du kanske måste göra det med två SQL-frågor då. En som hämtar @@identity och sedan en som hämtar datat. Det är lite knäppt, men det är ganska mycket som är knäppt med Access. :)

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

## #10 — Eclipse, 2008-12-19T14:40Z

Ja, eller bara skita i massa features och låta det vara som det var innan...

Det är också ett alternativ att beakta!

Tack ni som tog er tid. Tyvärr, inga bockar idag.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/175912-identity-fråga
