---
title: "Nu blir det häftigt besvärligt.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/40993-nu-blir-det-häftigt-besvärligt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "saw"
published: "2002-04-06T14:43:06.000Z"
updated: "2002-04-07T11:07:14.000Z"
replies: 2
views: 203
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/databaser-sql/40993-nu-blir-det-häftigt-besvärligt"
---

# Nu blir det häftigt besvärligt..

## #1 — saw, 2002-04-06T14:43Z

Så här ser det nu ut.
I List3 så får jag fram mina sångtitlar.  När jag klickar på en 
av titlarna så får jag i list4 fram vilka datum som dom har 
en registrerad placering. Nu ville jag kunna klicka på 
datumet får att i 

```
text3(0) få datumet
text3(1) få PlaceringSv
text3(2) få PlaceringEU
text3(3) Få PlaceringVarlden
```

Databasstrukturen ser ut så här:

```
t_songtitlar

titel_id                   räknare
songtitel                text
Album                    tal
Kategori                tal

t_kategori

Kat_ID                  räknare
Kategori               text

t_album

CD_ID                   räknare
Album                   text

Relationer:
t_songtitlar.album  <-------->t_album.CD_ID
t_songtitlar.kategori  <-------->t_kategori.Kat_ID
```

Jag försöker med följande SQL, men får felmedelande: 
RunTime Error 3061
To Few Parameters, expected 1

```
Set mittRS1 = minDB.OpenRecordset("SELECT t_SongTitlar.titel_id, t_SongTitlar.songtitel, 
t_Datum.datum_Id, t_Datum.Datum, 
t_Datum.PlaceringSv, t_Datum.PlaceringEu, t_Datum.PlaceringVärlden, t_Datum.Sång_ID " 
& _
"FROM t_SongTitlar INNER JOIN t_Datum 
ON t_SongTitlar.titel_Id = t_Datum.Sång_ID 
WHERE songtitel = '" & List4.Text & "' 
AND t_songtitlar_songtitel = '" & List3.Text & "'  
ORDER BY songtitel", dbOpenDynaset)
```

Vad kan jag ha glömt???  :(

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

## #2 — LarsG, 2002-04-06T14:50Z

```
Set mittRS1 = minDB.OpenRecordset("SELECT t_SongTitlar.titel_id, t_SongTitlar.songtitel, 
t_Datum.datum_Id, t_Datum.Datum, 
t_Datum.PlaceringSv, t_Datum.PlaceringEu, t_Datum.PlaceringVärlden, t_Datum.Sång_ID " 
& _
"FROM t_SongTitlar INNER JOIN t_Datum 
ON t_SongTitlar.titel_Id = t_Datum.Sång_ID " &_
"WHERE songtitel = '" & List4.Text & "' 
AND t_songtitlar.songtitel = '" & List3.Text & "'  &_
"ORDER BY songtitel", dbOpenDynaset)
```

t_songtitlar_songtitel  =\> t_songtitlar.songtitel 

Varför har du med songtitel två gånger i villkoret?

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

## #3 — saw, 2002-04-07T11:07Z

Jo efter lite ändring så fick jag den att fungera, och nu fungerar den kanon.
Tack för hjälpen (det är stor risk att jag snart är tillbaka med mera frågor)

Jag vill sammtidigt passa på att skicka blommor chokolad hälsning(vad ni vill) till dom här helt otroligt duktiga killarna, som tydligen lägger allt annat vid sidan för att hjälpa oss andra.
Ett hjärtligt tack!!!  :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/40993-nu-blir-det-häftigt-besvärligt
