---
title: "Skappa ett unikt ID"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/65078-skappa-ett-unikt-id"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ryzzen"
published: "2003-01-16T13:25:23.000Z"
updated: "2003-01-16T17:12:39.000Z"
replies: 17
views: 401
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/65078-skappa-ett-unikt-id"
---

# Skappa ett unikt ID

## #1 — Ryzzen, 2003-01-16T13:25Z

Sitter här och funderar hur jag skall skappa ett unikt ID i ASP.

Har tidigare lekt en del med PHP. Som har en inbyggd funktion för ändamålet. Har gått och funderat på att man borde kunna använda sig av klockan och kanske något mer.

Alla tips är välkomna.. Hellst med ett lite kodexmpel. Har just börjat med ASP.

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

## #2 — Jaar, 2003-01-16T13:40Z

Ska det bara vara ett unikt id så har du ju sessionen + tiden... borde ju räcka.. Tror inte att sessionen repeteras speciellt ofta, men den kan göra det...

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

## #3 — crisse6, 2003-01-16T14:02Z

Slumpa?

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

## #4 — Ryzzen, 2003-01-16T14:09Z

Hur säkert är det att jag inte får samma slumptal mer en gång.

Skall kanske tala om vad det skall vara till för. 
Har tänkt att bygga en databas med ett flertal tabeller som innhåller information om användare.  Vad jag vill skappa är ett unikt ID som jag kan använda i alla tabellerna för att identifiera användaren.

ex. en tabelle innehåller endast
UserID
UserNAme
UserPassword

medans en annan innehåller kontakt relaterad information
UserID
UserEmail
UserAdress
osv..

Där UserID skall vara samma i båda tabellerna för att let kunna knytta ihop dom vid behov. Vilket gör att jag bara behöver veta UserID för att söka i valfri tabelle efter infon som jag söker som är aktuell för användaren.

Hoppas att det hjälpte lite :)

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

## #5 — @nders, 2003-01-16T14:11Z

Varför inte använda en vanlig räknare i tabellerna?

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

## #6 — Ryzzen, 2003-01-16T14:17Z

För att jag vill att UserID skall vara samma i alla tabeller.

Iofs kanske det går att få till ialf med räknare.. Men jag vet inte hur just nu.

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

## #7 — LarsG, 2003-01-16T14:22Z

Det går alldeles utmärkt med en räknare. I det exempel du visade så förstår jag inte varför du har två tabeller.

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

## #8 — solbulle, 2003-01-16T14:24Z

Du kan ju låta en tabell, den du nämner styra det hela. 
I den tabellen är UserID en vanlig räknare. I de andras tabellerna plockar du bara in det numret, vips så var saken klar.

Varför gå över ån efter vatten?

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

## #9 — Poseidon, 2003-01-16T14:27Z

där ser ni vad PHP kan göra med en människa..  :e  :birp

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

## #10 — Ryzzen, 2003-01-16T14:29Z

LarsG:
Här är ett exmpel som visar lite mer nyttan med metoden.

Du har en tabell med användar datan i.
En tabell med nyheter skrivna av användarna.
En tabell med forum inlägg skrivna av användarna.
En tabell med rättigheter för användare.
osv.

Då underlättar det med att ha ett unik UserID värde att jobba med.

Som exmpel om jag vill visa vem som skrivit en nyhet. Så kan jag direkt koppla ihop UserID som är sparat i nyhetestabellen med användar tabell och plocka ut namn och mail.

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

## #11 — Ryzzen, 2003-01-16T14:31Z

Solbulle:
Iofs sant. Hur vet jag vilket ID en post får i en acces databas?
Jobbar man med php och mysql fins det en kul funktion som ger mej sennaste nyckelvärdet.

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

## #12 — OveRRidE, 2003-01-16T15:13Z

> **Ryzzen skrev:**
>
> LarsG:
> Här är ett exmpel som visar lite mer nyttan med metoden.
> 
> Du har en tabell med användar datan i.
> En tabell med nyheter skrivna av användarna.
> En tabell med forum inlägg skrivna av användarna.
> En tabell med rättigheter för användare.
> osv.
> 
> Då underlättar det med att ha ett unik UserID värde att jobba med.
> 
> Som exmpel om jag vill visa vem som skrivit en nyhet. Så kan jag direkt koppla ihop UserID som är sparat i nyhetestabellen med användar tabell och plocka ut namn och mail.

Jag tror du har missuppfattat det där lite, LarsG menar nog att det är onödigt att ha inloggningsuppgifter och personliga uppgifter i separata tabeller, när du kan ha dem i samma. 

Dessutom är det ganska självklart att du behöver ett unikt id för varje användare, hur skall du annars kunna skilja posterna åt? :)

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

## #13 — LarsG, 2003-01-16T15:16Z

Jo, just det. Det såg ut som du delade en 1-1 relation i flera tabeller vilket är onödigt.

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

## #14 — solbulle, 2003-01-16T15:18Z

Identity borde fixa biffen, tex: <http://www.webforum.nu/showthread.php?s=&threadid=55749&highlight=identity>

<http://www.webforum.nu/showthread.php?s=&postid=483435#post483435>

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

## #15 — Ryzzen, 2003-01-16T15:25Z

Danke...
Borde lösa problemet

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

## #16 — CatZ, 2003-01-16T16:30Z

Varför inte i tabellen nyheter skapa en kolumn som heter UserID och använda detta sättet att visa vem som skrev nyheten ? Det enda du behöver göra då är en enkel join ?

eller har jag förstått frågan helt fel ?

Ska du uppdatera 2\< tabeller samtidigt använder du dig ju av @@identity, annars kan jag inte se att den fyller någon speciell funktion.

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

## #17 — crisse6, 2003-01-16T16:37Z

Slumpar du mellan sag 0-9000 eller nat sa ar chansen inte stor, men battre att gora SELECT IDENTITY....

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

## #18 — Ryzzen, 2003-01-16T17:12Z

CatZ: Det är exakt så det funkar som du beskriver.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/65078-skappa-ett-unikt-id
