---
title: "Dessa *pip* felmeddelanden..!!!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7847-dessa-pip-felmeddelanden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "JAreMANNEN"
published: "2001-01-24T11:24:00.000Z"
updated: "2001-01-24T16:02:00.000Z"
replies: 5
views: 219
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/7847-dessa-pip-felmeddelanden"
---

# Dessa *pip* felmeddelanden..!!!!

## #1 — JAreMANNEN, 2001-01-24T11:24Z

Hur löser man detta????

```
strSQL = "SELECT * FROM måndag, tisdag, onsdag, torsdag, fredag WHERE Id = " & Request.Querystring("Id")
```

Felmeddelandet som lyder... :(

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Det angivna fältet 'Id' kan referera till fler än en av de tabeller som är uppräknade i SQL-uttryckets FROM-instruktion.

ATTANS!!!!!!!!!!!!!

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

## #2 — @nders, 2001-01-24T11:32Z

jag antar att detta är i anslutning till en fråga som du hade uppe häromdagen.

jag förstår inte varför du har en tabell per dag. varför inte ha en kolumn i tabellen som du kan skilja dagarna åt med? det hade gjort den här sql-frågan mycket enklare.

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

## #3 — Vide, 2001-01-24T11:54Z

Ur felmeddelandet tyder jag att du har ett fält i varje tabell som har namnet 'id', och eftersom du hämtar ur flera av dessa tabeller som vet inte SQL vilket fält den skall använda...

Så du måste alltså specifiera vilket fält du skall hämta ifrån: where måndag.id = 'värde'

Mvh, Vide

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

## #4 — Eclipse, 2001-01-24T12:32Z

Gör om databasen! :-)

Skrev jag inte det här om dagen!? Det enklaste sättet att lösa ett problem är att ta bort det... Du har MASSOR av problem framför dig, det råder ingen tvekan! Hua, jag skulle inte vilja vara den som tog över ditt projekt.

\[week\]
x_ID - räknare
x_name - dag
x_date - datum
x_text - anteckning, 255 tecken.

SQL = "SELECT \* FROM \[week\] WHERE \[x_ID\] = " & request("x_ID")
set mySQL = Conn.Execute(SQL)
on error resume next

response.write "Veckodag du valde: " & mySQL("x_name")

\---

Fan... det gick fort det där! Men om du ger oss några ledtrådar om projektet kanske man får lov att ge dig inspiration!?

Du måste göra om allt, det är jag bergis på! Beklagar...

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

## #5 — JAreMANNEN, 2001-01-24T13:16Z

Tack för svaren... :)

Tanken med att ha flera tabeller från mån-fre växte fram när jag satt och tänkte på hur jag skulle bygga upp det hela...

I varje tabell finns det 4st maträtter på varje restaurang(Id)....
Hur skulle det gå till om man ska hämta upp allt detta från endast en tabell.. :q

> Du måste göra om allt, det är jag bergis på! Beklagar...

Vad rolig du är då... :e ;)

Ska ge Er lite ledtrådar... :)

På default.asp visas alla restauranger och deras menyer m.m.

Har gjort på default.asp så att varje Restaurang får en länk av typen visa.asp?Id=2

När man klickar på den kommer man till den sidan jag pratat om längre upp i denna tråden...

STÖRSTA frågan är efter Eclipse inlägg, hur tycker Ni att jag ska bygga den nya dbn????

Gällande:
\[week\]
x_ID - räknare
x_name - dag
x_date - datum
x_text - anteckning, 255 tecken.

**FATTAR NADA, ZIP, NOTHING**

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

## #6 — Eclipse, 2001-01-24T16:02Z

OK, jag får ta mitt ansvar för ett risigt inlägg. Megasunkigt till och med... ;-)

Skapa två tabeller:

\[restaurang\]
x_ID - räknare
x_name - namn på restaurangen

\[menu\]
x_ID - räknare
x_restaurangID - vilken restaurang menyn tillhör
x_date - datum
x_text - själva innehållet i menyn

\---

Men detta tillvägagångssättet KAN du ha fyra rätter varje dag, du kan lika gärna ha fem eller två. Skalbarhet kallas det. Du behöver inte heller bry dig om hur folk stavar eftersom du hela tiden rör dig med datum á la "2001-01-24". Utifrån datumen vet du sen vilken veckodag det rör sig om.

\---

Lista dagens menyer:

SQL = "SELECT \* FROM \[menu\] WHERE \[x_date\] =#" & date() & "#;"
set mySQL = Conn.Execute(SQL)
on error resume next

DO WHILE mySQL.EOF
response.write "Restaurang: "

TMP = "SELECT \* FROM \[restaurang\] WHERE \[x_restaurangID\] =" & mySQL("x_restaurangID") & ";"
set myTMP = Conn.Execute(TMP)
on error resume next

response.write myTMP("x_name") & "\<BR\>"
response.write "Meny: "
response.write mySQL("x_text") & "\<BR\>"

mySQL.MoveNext
LOOP

\---

Phew, vilket inlägg! Hajar du!? Jag förlåter dig om du gick vilse... men om du tänker så här, detta tillvägagångssätt kan du använda i ALLA andra sammanhang, typ om du har en länksida med olika rubriker. Under varje rubrik har du länkar med text. Samma princip. Det är lika bra du lär dig! :-)

JAreMANNEN.MoveNext

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7847-dessa-pip-felmeddelanden
