Jag försöker mig på en lite annullunda SQL.
Jag har tre tabeller i en ACCESS databas; t_songtitlar, t_album och t_kategori.
I t_songtitlar så liger t_album och t_kategori sparade med ett idNr.
Nu vill jag (i vb) plocka fram, inte id-talen uten vad namnen är och försöker så här:
Set mittRS = minDB.OpenRecordset("SELECT * FROM t_SongTitlar WHERE Album =
(select album where album = t_Album.cd_id )
AND kategori=(select kategori where kategori = t_Kategori.Kat_ID)songtitel = '" & List1.Text & "'", dbOpenDynaset)
Jag får följande fel:
Runtime error "3075"
Syntaxerror(missong operator) in querieexpression
'Album=(select album where album = t_album.cd_id)
AND kategori=(select kategori
where kategori=t_kategori.kat_id)songtitel=Beautifulls words'
Hur löser jag detta?
Saw: Jag redigerade ditt inlägg för att slippa de långa raderna
/Lars
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