webForumDet fria alternativet

Nu blir det häftigt besvärligt..

Databaser & SQL

2 svar · 195 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

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??? :(

Medlem sedan dec. 200012 464 inlägg
#2
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?

Medlem sedan mars 20011 880 inlägg
#3

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

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)