07. juli 2006 - 13:28Der er
12 kommentarer og 1 løsning
Genre fejl,komme separeret output
Jeg har i min tabel "film" en kolonne "genre" hvor jeg angiver hvilke genrer mine film skal placeres i. Denne kolonne er komme separeret, da jeg ønsker at kunne vælge flere genrer.
Problemet er, at hvis jeg i min film eks. vælger genreid 3, så når min tabel med genrerløbes igennem, vises genre 30 også, da tallet "3" indgår 30.
Hvordan undgår jeg dette?
<% strGenre = "select * from Genre order by Genre" Set RSGenre = conn.Execute(strGenre) While Not RSGenre.EOF if instr(rsFilm("Genre"),rsGenre("GenreID")) <> 0 then %> <a href="?Page=List&ID=<%= RSGenre("GenreID")%>" title=""><%= RSGenre("Genre")%></a> <% end if RSGenre.MoveNext Wend Set RSGenre=Nothing %>
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Har før læst på det, men aldrig rigtig helt forstået.. så hvis en kan hjælpe mig med en mere konkret sql sætning ud fra min behov, ville jeg blive glad
Jeg rettede den til, så de forskellige navne passede til min database strSQL = "SELECT * FROM FILM INNER JOIN fil2genre ON film.ID=film2genre.filmID ORDER BY film.Titel"
Jeg laver så med en ID = Request.QueryString("ID") hvor jeg angiver hvad genre ID vil have vist
Har så forsøgt med, strSQL = "SELECT * FROM FILM INNER JOIN fil2genre ON film.ID=" & Request.QueryString("ID") & " ORDER BY film.Titel" uden held, placerer jeg det forkert?
strSQL = "SELECT * FROM film INNER JOIN film2genre ON film.ID=film2genre.filmID WHERE film2genre.genreID=" & Request.QueryString("ID") & " ORDER BY film.Titel"
Gør du nok ikke, nærmere mig der ik helt ved hvad du mener/mente :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.