16. april 2005 - 00:00Der er
5 kommentarer og 1 løsning
INNER JOIN 3 tabeller!
Jeg har en SQL sætning:
strSQL = "SELECT matchresultat, fornavn, nick, efternavn FROM matchresultater P INNER JOIN medlemsregister B ON P.idspiller = B.medlemid INNER JOIN matcher MA ON P.idhenvisning = MA.matcherid ORDER by P.matchresultat asc"
der giver følgende fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'P.idspiller = B.medlemid INNER JOIN matcher MA ON P.idhenvisning = MA.matcherid'.
Kan man ikke inner joine tre tabeller på den måde??
ved ikke om det er det strSQL = "SELECT matchresultat, fornavn, nick, efternavn FROM matchresultater AS P INNER JOIN medlemsregister AS B ON P.idspiller = B.medlemid INNER JOIN matcher AS MA ON P.idhenvisning = MA.matcherid ORDER by P.matchresultat asc"
Nej.... stadig dem samme fejl! Jeg kan ikke helt greje, hvad den betyder - og hvorfor fejlen kommer:
Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'P.idspiller = B.medlemid INNER JOIN matcher AS MA ON P.idhenvisning = MA.matcherid'.
strSQL = "SELECT matchresultat, fornavn, nick, efternavn FROM (matchresultater P INNER JOIN medlemsregister B ON P.idspiller = B.medlemid) INNER JOIN matcher MA ON P.idhenvisning = MA.matcherid ORDER by P.matchresultat asc"
Jeg takker mange gange... der skal tit og ofte ikke ret meget til!!!
Synes godt om
Ny brugerNybegynder
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.