---
title: "Kurser eller exempel!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51017-kurser-eller-exempel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2002-08-22T14:46:37.000Z"
updated: "2002-08-23T22:05:50.000Z"
replies: 33
views: 740
page: 1
pages: 2
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/51017-kurser-eller-exempel"
---

# Kurser eller exempel!

_Sida 1 av 2._

## #1 — Asa, 2002-08-22T14:46Z

Nån som vet ett bra ställe där det finns exempelscrip på hur man gör relationer i en databas mellan två tabeller och hur man sedan skriver i aspkoden!

Det är väl lite smidigare än att skriva relationen i aspkoden va?

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

## #2 — CatZ, 2002-08-22T14:55Z

Skapa relationer i Access
1\. Öppna databasen
2\. I rutan med dina tabeller högerklickar du och väljer relationer
3\. I relationer högerklickar du och väljer visa tabell
4\. I visa tabell lägger du till de tabeller som du vill skapa relation mellan
5\. Dra fält 1 till fält 2 för att skapa en relation mellan fälten
6\. Spara och stäng ner relationer
7\. För att kunna använda dig av dina nyskapade relationer måste du använda dig av JOIN när du skriver din SELECT sats, kan själv inte speciellt mycket om JOINS än så det får någon annan hjälpa till med. ;)

Hoppas det hjälper lite iaf :e

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

## #3 — Asa, 2002-08-22T14:59Z

Okej - det du nyss skrev vet jag! :)

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

## #4 — CatZ, 2002-08-22T15:03Z

Ok en enkel join kan se ut ungefär såhär:

```
SQL =" SELECT tabell1.*, tabell2.* 
FROM tabell1 
INNER JOIN tabell2 
ON tabell1.ID = tabell2.tabell1ID"
Set rs = Conn.Execute(SQL)

while not rs.eof
response.write rs("tabell1.fält1") & rs("tabell2.fält1") & rs("tabell1.fält3")
rs.movenext
wend
```

osv hoppas du förstår principen

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

## #5 — Asa, 2002-08-22T15:05Z

Tackar! Ska kolla

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

## #6 — trexter.com, 2002-08-22T15:32Z

Kan man inte använda joins utan att ha realtioner i databasen då?

 :)

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

## #7 — Asa, 2002-08-22T15:47Z

Joo det kan man!

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

## #8 — trexter.com, 2002-08-22T15:50Z

> **Asa skrev:**
>
> Joo det kan man!

Vad är det då för vits att skapa några realtioner över huvudtaget?

 :)

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

## #9 — Asa, 2002-08-22T16:03Z

För att se hur tabellerna relaterar till varandra kanske.

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

## #10 — medialabs, 2002-08-22T16:04Z

> **CatZ skrev:**
>
> Skapa relationer i Access
> 1\. Öppna databasen
> 2\. I rutan med dina tabeller högerklickar du och väljer relationer
> 3\. I relationer högerklickar du och väljer visa tabell
> 4\. I visa tabell lägger du till de tabeller som du vill skapa relation mellan
> 5\. Dra fält 1 till fält 2 för att skapa en relation mellan fälten
> 6\. Spara och stäng ner relationer
> 7\. För att kunna använda dig av dina nyskapade relationer måste du använda dig av JOIN när du skriver din SELECT sats, kan själv inte speciellt mycket om JOINS än så det får någon annan hjälpa till med. ;)
> 
> Hoppas det hjälper lite iaf :e

Hehe, det där läste vi om förra terminen i skolan. Databas Hantering för ECDL- Europeiska datakör kortet.

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

## #11 — Asa, 2002-08-22T16:04Z

Hehe - trevligt!

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

## #12 — trexter.com, 2002-08-22T16:21Z

> **Asa skrev:**
>
> För att se hur tabellerna relaterar till varandra kanske.

Så det ger inga fördelar eller någonting sådant utan är bara "layoutsmässigt"? Man skulle med andra ord kunnat skippa dem om man så ville?

Om man tar bort en relation i en databas, påverkar det då hur man ska utforma applikationen?

 :)

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

## #13 — Asa, 2002-08-22T16:27Z

Min SQL ser ut så här:

SQL = "Select users.\*, gastbok.\* From users Inner Join gastbok On users.UserId = gastbok.UserId"

Var lägger jag in:

Where id=" & Request.Querystring("id")  ???

Har testat detta men funkar ej:

SQL = "Select users.\*, gastbok.\* From users Inner Join gastbok On users.UserId = gastbok.UserId Where users.UserId=" & Request.Querystring("id")

Kanske väljer från fel tabell i Where ?

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

## #14 — solbulle, 2002-08-22T16:44Z

trexter.com: Access är inte bara till för att göra databaser som läses av asp mm.
När du gör andra applikationer samt använder access fristående kan du använda dig av de relationer man kan göra direkt i access.

I aspsammanhang är det vad jag kan se inga fördelar, det påverkar inte det data du plockar ut.
Som nämnt högre upp kan det ju vara kul att göra för att själv sitta o labba o se hur de relaterar till varandra.

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

## #15 — CatZ, 2002-08-22T16:45Z

```
SQL = "Select users.*, gastbok.* " & _
" From users " & _
" Inner Join gastbok " & _
" On users.UserId = gastbok.UserId " & _
" Where users.UserId = " & Request.Querystring("id")
set rs = conn.Execute(SQL)
```

Ser helt rätt ut :) så har du skapat relationen ? :)

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

## #16 — CatZ, 2002-08-22T16:47Z

Solbulle @ !!! Dessutom kan man göra sådana här "frågor" I access där man plockar ut relationen i form av en SQL fråga istället. Det hjälper också att lära sig hur tabellerna relaterar till varandra.

Asa: Lek lite med att skapa ny fråga i access, där kan du lära dig hur du bygger sådana här JOIN frågor ;)

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

## #17 — Asa, 2002-08-22T16:51Z

Japp det har jag! Men när jag ska skriva ut de som har siffran i QueryStringen går det ej nå bra.

Jag kan ju skrivit fel i databasen - ska visa hur den ser ut.

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

## #18 — Asa, 2002-08-22T16:55Z

Users:
UserId - räknare-primärnyckel
Namn - Text
Mail - Text

Gastbok:
Id - räknare - primärnyckel
UserId - Tal
Namn - Text
Email - Text
Hemsida - Text
Mess - PM
Datum - Datum
Svar - PM
Ip - Tal

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

## #19 — CatZ, 2002-08-22T16:58Z

Vad är det som inte fungerar? felmeddelande? Vad gör du efter att du JOINAT dessa 2 tabellerna ?

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

## #20 — Asa, 2002-08-22T17:03Z

Haha - hade visst samma namn på ett fält i users och gastbok ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51017-kurser-eller-exempel  
Nästa sida: https://www.webforum.nu/amne/asp/51017-kurser-eller-exempel/page2.md
