Avatar billede runekeldsen Nybegynder
01. marts 2004 - 13:47 Der er 6 kommentarer og
1 løsning

2 gang inner join

Jeg kan ikke få det nedenstående til at virke med to inner join sætninger hvad gør jeg galt.

P.S. Det virker fint når jeg kune har den første inner join med.

Set RS_C = objConn.Execute("SELECT * FROM comments_tab " _
& "INNER JOIN person_tab ON comments_tab.Person_id=person_tab.Person_id, " _
& "INNER JOIN partner_tab ON comments_tab.Partner_id=partner_tab.Partner_id " _
& "WHERE comments_tab.Project_id=" & CLng(Request.QueryString("project")) & " " _
& "ORDER BY Date DESC")
Avatar billede nute Nybegynder
01. marts 2004 - 13:55 #1
fjern comma efter denne linje:

INNER JOIN person_tab ON comments_tab.Person_id=person_tab.Person_id,

sådan:

Set RS_C = objConn.Execute("SELECT * FROM comments_tab " _
& "INNER JOIN person_tab ON comments_tab.Person_id=person_tab.Person_id " _
& "INNER JOIN partner_tab ON comments_tab.Partner_id=partner_tab.Partner_id " _
& "WHERE comments_tab.Project_id=" & CLng(Request.QueryString("project")) & " " _
& "ORDER BY Date DESC")

/nute
Avatar billede runekeldsen Nybegynder
01. marts 2004 - 13:59 #2
så får jeg den her fejl:

Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'comments_tab.Person_id=person_tab.Person_id INNER JOIN partner_tab ON comments_tab.Partner_id=partner_tab.Partner_id'.

/Pipeline/project_details.asp, line 106
Avatar billede nute Nybegynder
01. marts 2004 - 14:03 #3
hmm... er det access du kører med ?
Avatar billede runekeldsen Nybegynder
01. marts 2004 - 14:08 #4
jep
Avatar billede nute Nybegynder
01. marts 2004 - 14:09 #5
hvis det er Access, så skal du vel passe på at dine joins er i parenteser:

"SELECT * FROM (comments_tab " _
& "INNER JOIN person_tab ON comments_tab.Person_id=person_tab.Person_id ) " _
& "INNER JOIN partner_tab ON comments_tab.Partner_id=partner_tab.Partner_id " _
& "WHERE comments_tab.Project_id=" & CLng(Request.QueryString("project")) & " " _
& "ORDER BY Date DESC"
/nute
Avatar billede runekeldsen Nybegynder
01. marts 2004 - 14:21 #6
Det var lige det der skulle til jeg takker mange gange.
Avatar billede nute Nybegynder
01. marts 2004 - 14:31 #7
selv tak :o]
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
Kurser inden for grundlæggende programmering

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