---
title: "SQL-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7822-sql-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pudolf"
published: "2001-01-22T16:11:00.000Z"
updated: "2001-01-22T16:53:00.000Z"
replies: 6
views: 184
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/7822-sql-sats"
---

# SQL-sats

## #1 — Pudolf, 2001-01-22T16:11Z

Helloj, fick ett elakt felmeddelande på en SQL-sats, vet ngn vad som är fel?
Såhär ser den uut.

```
aSQL = "SELECT Pers.UserID, Pers.id, Pers.namn, Pers.email, Artikel.UserID, Artikel.id FROM Pers, Artikel WHERE Artikel.id =" & Request("id")
aSQL = aSQL & " AND Artikel.UserID = Pers.UserID "
Response.write aSQL
Set Ruc = Connection.Execute(aSQL)
```

Jag lade in response.write aSQL och då sade den det här:

```
Skriven av: SELECT Pers.UserID, Pers.id, Pers.namn, Pers.email, Artikel.UserID, Artikel.id FROM Pers, Artikel WHERE Artikel.id =3 AND Artikel.UserID = Pers.UserID 
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 

/texter.asp, line 280
```

Den vill inte fungera..
Tacksam för svar!

\[Redigerat av Pudolf den 22 jan 2001\]

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

## #2 — @nders, 2001-01-22T16:24Z

du är helt säker på att har skrivit rätt fältnamn i frågan?

kan det vara så att namn är ett reserverat ord och skall klamras?

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

## #3 — Pudolf, 2001-01-22T16:37Z

hej, hade skrivit email när det skulle vara epost =/ tack för tipset!

men unden SQL-satsen har jag en rad med lite text.

om jag t ex skriver:

```
response.write "<a class=textstorlek1 href='mailto:" & Ruc("Pers.epost") & "'>" & Ruc("Pers.epost") & "</a>"
```

så säger den:

```
Skriven av: 
ADODB.Recordset error '800a0cc1' 

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

/texter.asp, line 281
```

hmm.. varför gör den det? och vad är fel?

tacksam för svar!

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

## #4 — @nders, 2001-01-22T16:40Z

du får inte med tabellnamnet i recordsetet, i så fall måste du ge varje fält ett alias att referera till.

alltså, Ruc("epost") bör det vara.

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

## #5 — Pudolf, 2001-01-22T16:48Z

tackar! nu fungerar det perfekt!
jag chansade med att skriva "Pers.id AS tabellid" eftersom det fanns två ".id" i SQLsatsen, och det funkade! :)

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

## #6 — @nders, 2001-01-22T16:49Z

varsågodar! :)

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

## #7 — Pudolf, 2001-01-22T16:53Z

förresten, varför står det "It's EASY, MKAY" på din lilla info  text vid slutet av meddelandet? Går det att ändra ngnstans?

/mvh pudolf

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7822-sql-sats
