---
title: "Fel i SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/46958-fel-i-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "rilu"
published: "2002-06-30T15:03:51.000Z"
updated: "2002-06-30T18:23:41.000Z"
replies: 9
views: 208
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/46958-fel-i-sql"
---

# Fel i SQL

## #1 — rilu, 2002-06-30T15:03Z

Tjena... någon som ser något fel i den här SQL-koden, den ska användas för att plocka ut en titel med rätt titel id. Samtliga av dessa tabeller ska ingå i utskriften: artist, label, media, producer, title, tracks. 
Här är koden:

```
RS="SELECT * FROM artist, label, media, producer, title, tracks WHERE artist.artistid=title.artistid AND 

title.trackid=tracks.trackid AND title.mediaid=media.mediaid AND tracks.titleid="&Request.Querystring("id")&" AND 

title.labelid=label.labelid ORDER BY position"
Set RS= Connect.Execute(RS)
Do until RS.EOF
```

Får följande felmeddelande:
\[Microsoft\]\[ODBC Microsoft Access Driver\] Too few parameters. Expected 1. 

Hoppas nån hittar felet.

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

## #2 — solbulle, 2002-06-30T15:30Z

Inte för att det kanske är det som är felet, men jag antar att du har hela din RS-sträng på en rad utan radbrytning i orginalkoden?

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

## #3 — rilu, 2002-06-30T15:32Z

jo, det har jag.

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

## #4 — LarsG, 2002-06-30T16:33Z

Det är något av kolumnnamnen i sql-satsen som inte stämmer med dina tabelldefinitioner.

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

## #5 — rilu, 2002-06-30T16:58Z

Får nu:
Item cannot be found in the collection corresponding to the requested name or ordinal. 

Verkligen mysko, för alla kolumnnamn stämmer... någon idé nån?

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

## #6 — rilu, 2002-06-30T17:01Z

Just det, koden ja!

```
 RS="SELECT * FROM artist, label, media, producer, title, tracks WHERE artist.artistid=title.artistid AND 

title.mediaid=media.mediaid AND title.labelid=label.labelid AND tracks.titleid="&Request.Querystring("id")&" ORDER BY 

tracks.position"
Set RS= Connect.Execute(RS)
Do until RS.EOF
```

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

## #7 — LarsG, 2002-06-30T17:32Z

Det felet får du om du anger ett felaktigt fältnamn i ett recordset. Eftersom du inte visar den koden så ...

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

## #8 — rilu, 2002-06-30T17:36Z

Löste det, tack för alla svar!

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

## #9 — solbulle, 2002-06-30T18:11Z

Och felet var? Så att andra kan dra nytta av det.

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

## #10 — rilu, 2002-06-30T18:23Z

Hade satt ut en massa recordsets som inte fanns.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/46958-fel-i-sql
