title
----------------------
titleid (räknare)
mediaid (tal)
labelid (tal)
mm...
artist
----------------------
artistid (räknare)
artistnamn (text)
artisttitle (ref. tabell)
----------------------
id (räknare)
artistid (tal)
titleid (tal)
Problemet är att när jag testar frågan i Access så fungerar den utmärkt och plockar ut en titel och visar all information om den, men när jag kör den på sidan får jag följande fel:
Ja, det är den sista raden jag får fel på när jag försöker få ut något ur recordsettet. SQLen funkar rent tekniskt, men när jag ska ta ut något t ex artist ur recsetet så får jag ett typ-fel...
Så här ser koden ut som inte funkar i vb-form men i databasen.
<%
RS="SELECT * FROM (media INNER JOIN
(label INNER JOIN title ON label.labelid = title.labelid) ON
media.mediaid = title.mediaid)
INNER JOIN (artist INNER JOIN artisttitle ON artist.artistid =
artisttitle.artistid)
ON title.titleid = artisttitle.titleid WHERE title.titleid=4"%>
Ger följande när jag kör den:
SELECT * FROM (media INNER JOIN
(label INNER JOIN title ON label.labelid = title.labelid) ON media.mediaid = title.mediaid) INNER JOIN
(artist INNER JOIN artisttitle ON artist.artistid = artisttitle.artistid) ON title.titleid = artisttitle.titleid
WHERE title.titleid=4