---
title: "Två likadana fältnamn i olika tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/44954-två-likadana-fältnamn-i-olika-tabeller"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "leniz"
published: "2002-05-31T07:46:18.000Z"
updated: "2002-05-31T07:56:51.000Z"
replies: 3
views: 181
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/44954-två-likadana-fältnamn-i-olika-tabeller"
---

# Två likadana fältnamn i olika tabeller

## #1 — leniz, 2002-05-31T07:46Z

Har ett problem igen...

Det dumma är att det fungerar utmärkt på min dator med pws men när jag laddar upp det till webbhotellet så funkar det inte. Och nåt fel på databaskopplingen eller nåt åt det hållet är det inte. 

Jag tror att det beror på att jag har två fältnamn som heter likadant i två olika tabeller. Sen när jag ska skriva ut fältnamnet så tror jag det blir fel för att den inte vet vilket av värdena det ska skriva ut trots att det är exakt samma värden. Men det är ju bara en teori jag har... vet iaf inte vad jag ska göra åt det... 

Felmeddelande:
Item cannot be found in the collection corresponding to the requested name or ordinal.

Kod:
\<%
								sql2="select \* from Stugor, Lan, Ort where Stugor.OrtID = Ort.OrtID and Lan.lan_id = Ort.lan_id and Stugor.StugID=" & id
								set rs2=stugdatabas.execute(sql2)
								
								%\>
								\<input type="text" name="ort" value="\<%=rs2("Ortnamn")%\>" style="background-color:#ffffff; font-size: 8pt; border-left: solid black 1px; border-right: solid black 1px; border-top: solid black 1px; border-bottom: solid black 1px;" onBlur="this.style.backgroundColor='#ffffff';" onFocus="this.style.backgroundColor='#ffffcc';"\>
								\</td\>
							\</tr\>
							\<tr\>
								\<td\>
									\<span class="rodtext11"\>\<b\>\* \</b\>\</span\>
									\<span class="text11" valign="top"\>
									\<b\>
									Län:
									\</b\>
									\</span\>
								\</td\>
								\<td\>
								\<select name="lan" style="background-color:#ffffff; font-size: 8pt; border-left: solid black 1px; border-right: solid black 1px; border-top: solid black 1px; border-bottom: solid black 1px;" onBlur="this.style.backgroundColor='#ffffff';" onFocus="this.style.backgroundColor='#ffffcc';"\>
			
								\<option selected value="\<%=rs2("lan_id")%\>"\>\<%=rs2("Län")%\>\</option\>
									\<%
									sql3 = "select \* from Lan order by Län"
									set rs3 = stugdatabas.Execute(sql3)
									do until rs3.eof
										%\>
	
											\<option value="\<%=rs3("lan_id")%\>"\>\<%=rs3("Län")%\>\</option\>
										\<%
										rs3.movenext
									loop
									%\>
									\</select\>

Den skriver ut orten men sen blir det error på selectboxen. Men, som jag tidigare skrev fungerar det utmärkt på min dator med pws...

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

## #2 — Sico, 2002-05-31T07:49Z

en fråga, varför ha samma namn på 2st?

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

## #3 — @nders, 2002-05-31T07:50Z

Du får ange aliasnamn för fälten om du har fält med samma namn.

```
Select tabell1.ID as tabell1ID, tabell2.ID as tabell2ID From tabell1, tabell2 where...
```

Sedan använder du tabell1ID och tabell2ID när du ska skriva ut värdena.

Dessutom: Ange alltid felmeddelande om du får ett sånt.

Mvh,

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

## #4 — leniz, 2002-05-31T07:56Z

Sico - ja det kan man fråga sig så här i efterhand men när jag gjorde databasen vilket är ett år sen så hade jag aldrig gjort nån databas innan o visste inte att det skulle ställa till med problem senare...

Anders - du är som vanligt suverän! Tack  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/44954-två-likadana-fältnamn-i-olika-tabeller
