Avatar billede annikadk Nybegynder
30. april 2001 - 20:37 Der er 3 kommentarer og
1 løsning

Select-As-From-Inner Join-On-Where...

avs..
så er jeg i problemer igen...
Jeg har lige nu et par linier i min side, hvor der står:
______________________________
<%
        Set RsActs = Conn.Execute(\"SELECT skuespiller.navn AS navn FROM fs INNER JOIN skuespiller ON fs.skuespiller=skuespiller.id WHERE fs.film=\" & intID & \";\")
        If Not RsActs.BOF Then
            Do Until RsActs.EOF
                Response.Write RsActs(\"navn\") & \" - \" & \"XXXXXXXX\" & \"<BR>\"
                RsActs.MoveNext
            Loop
        Else
            Response.Write \"Ingen skuespillere!\"
        End If
%>
_________________________


Hvor jeg skriver XXXXXXXX skal jeg have trukket nogle data ud....
Jeg skal have trukket nogle data ud fra tabellen FS fra kolonnen \"rolle\"..
Går ud fra at jeg skal lave en linie (under \"Set RsActs\") der ser således ud ca:
__________
        Set RsActs2 = Conn.Execute(\"SELECT skuespiller.navn AS rolle FROM fs INNER JOIN skuespiller ON fs.skuespiller=skuespiller.id WHERE fs.film=\" & intID & \";\")
___________
MEN...
Hvad skal der mere skrive i den 1. kode for at det bliver rigtigt???

Avatar billede dudal Nybegynder
30. april 2001 - 20:56 #1
<%
Set RsActs = Conn.Execute(\"SELECT skuespiller.navn as navn, fs.rolle AS rolle FROM fs INNER JOIN skuespiller ON fs.skuespiller=skuespiller.id WHERE fs.film=\" & intID & \";\")
        If Not RsActs.BOF Then
            Do Until RsActs.EOF
                Response.Write RsActs(\"navn\") & \" - \" & RsActs(\"rolle\")  & \"<BR>\"
                RsActs.MoveNext
            Loop
        Else
            Response.Write \"Ingen skuespillere!\"
        End If
%>


/dudal
Avatar billede annikadk Nybegynder
30. april 2001 - 21:00 #2
øhmm er ikke sikker på vi har forstået hinanden rigtigt...
skal både have RsActs og RsActs2 koblet sammen..
dvs. at

If Not RsActs.BOF Then
Do Until RsActs.EOF
og
RsActs.MoveNext

vel skal rettes til \"et eller andet\"??
Avatar billede dudal Nybegynder
30. april 2001 - 21:05 #3
Hvorfor skal du køre det af 2 omgange?

/dudal
Avatar billede annikadk Nybegynder
30. april 2001 - 21:24 #4
sorry.. mig der var \"tungnem\" og ikke bemærkede at du havde smidt det i en...
troede man var tvunget ud i 2 \"set......\"

Takker for hjælpen, smutter i seng nu, og kan sove trygt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester