webForumDet fria alternativet

Syntax error i min join...

Databaser & SQL

13 svar · 217 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

Tjena!

Far syntax error pa denna join:

[red]
strSql = " SELECT t_forums.*, t_Cats.*, t_moderator.moderatorID, t_members.* " _
		& " FROM (t_Cats INNER JOIN (t_forums INNER JOIN t_moderator ON t_forums.forumID = t_moderator.moderatorForumID) " _
		& " ON t_Cats.CatID = t_forum.forumCatID) " _
		& " INNER JOIN t_members ON t_moderator.moderatorUserID = t_members.userID Where t_forum.forumAvailable = True ORDER BY catName asc"
Medlem sedan sep. 20026 425 inlägg
#2

Ditt forum? :D

Kanske skulle du skriva ut alla t_forums fält? Fungerar det verkligen att skriva t_forums.*? *tveksam*

Medlem sedan dec. 20002 526 inlägg
#3

vad menar du? :) Om det ar en "fraga" sa ja, har borjat koda :e

Ja, man kan skriva sa. Men nagot ar ju knas.....

Medlem sedan sep. 20026 425 inlägg
#4

Ska du inte ha nån WHERE-klausul nånstans?

strSql = " SELECT t_forums.*, t_Cats.*, t_moderator.moderatorID, t_members.* " _
		& " FROM (t_Cats INNER JOIN (t_forums INNER JOIN t_moderator ON t_forums.forumID WHERE t_forums.forumID= t_moderator.moderatorForumID) " _
		& " ON t_Cats.CatID = WHERE t_Cats.CatId = t_forum.forumCatID) " _
		& " INNER JOIN t_members ON t_moderator.moderatorUserID = WHERE t_moderator.moderatorUserID = t_members.userID Where t_forum.forumAvailable = True ORDER BY catName asc"

Jag är i och för sig ej bra på sådan här komlicerade Joins..

Joins @ W3schools.

Medlem sedan dec. 20002 526 inlägg
#5

hehe.... na du soderlund! Hehe... na, jag ar inte bra heller att felsoka dom assa... vet inte hur jag fick ihop den!

samma felmess med din kod alltsa. Tror inte du kan skriva sa anda... :(

Medlem sedan sep. 20026 425 inlägg
#6

Nepp, som jag trodde. I värsta fall får du invänta LarsG eller @nders eller nån annan med snäppet högre kompetensnivå än mig på området. :D

Nu ska jag nattäta. Ha en trevlig dag crisse6!

Medlem sedan dec. 20002 526 inlägg
#7

Okej, tror det ocksa.... forsokte felsoka i Access men kom ej fram till felet anda.... :(

Japp, sov gott da.. sjalv sitter man ju uppe ett tag till assa ;)

Medlem sedan sep. 20026 425 inlägg
#8

Yepp. Hoppas du löser saken, annars så får du invänta LarsG eller nån. :D
Ha det!

Medlem sedan dec. 20002 526 inlägg
#9

Ingen som har en susning? :D

Medlem sedan dec. 20002 526 inlägg
#10

maste finnas nagon kunnig har pa joins? forsok.....

Medlem sedan mars 20015 287 inlägg
#11

Har du data i alla inblandade fält?
Får du fram något i access?

Medlem sedan dec. 200012 464 inlägg
#12
strSql = " SELECT t_forums.*, t_Cats.*, t_moderator.moderatorID, t_members.* " _
		& " FROM t_Cats, t_forums ,t_moderator, t_members "  _
                & " Where t_forums.forumID = t_moderator.moderatorForumID " _
		& " and t_Cats.CatID = t_forum.forumCatID " _
		& " and t_moderator.moderatorUserID = t_members.userID " _
                & " and t_forum.forumAvailable = True " _
                & " ORDER BY catName asc"
Medlem sedan dec. 20002 526 inlägg
#13

far inga felmess nu men.... har ju lagt in kontroll om det ar tomt i db'n och det sager den att det ar, alltsa "inga forum"... men det ar data i alla.... Vad exakt ska hamtas har och behover det finnas data i? :D

Medlem sedan dec. 20002 526 inlägg
#14

hade gjort lite fel i db'n hehe... hade satt moderator id 2 och enda anvandaren som finns har id 1 sa klart det inte blev nagot da ;) tack for sqlsatsen LarsG ! Du ar fan en klippa!! :)

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)