webForumDet fria alternativet

EOF eller BOF?

3 svar · 252 visningar · startad av Inferis

InferisMedlem sedan sep. 2000670 inlägg
#1

Jag försöker göra en Hotornot, men det blir lite fel...

strSQL = "SELECT Files.ID FROM Files INNER JOIN Hon ON Files.ID = Hon.BildID WHERE NOT lcase(Hon.Nick) = '"& lcase(session("Nick")) &"'"

Vad jag försöker är alltså att bara visa dem bilder där inte någon redan röstat. Kollen sker i tabellen Hon där BildID och Nick finns.
Det är kanske för att det saknas ett rs i tabellen Hon? Hur kommer man vidare från det?

InferisMedlem sedan sep. 2000670 inlägg
#2

Jag försöker alltså bara visa ID från tabellen Files där inte tabellen HoN har Files.ID = Hon.BildID och där ens nick är med.

LarsGMedlem sedan dec. 200012 464 inlägg
#3
strSQL = "SELECT Files.ID FROM Files where Files.ID NOT in (select hon.bildid from hon where lcase(Hon.Nick) = '"& lcase(session("Nick")) &"'"

Flyttas från ASP

InferisMedlem sedan sep. 2000670 inlägg
#4

Tack LarsG!
Men du glömde en liten detalj:

strSQL = "SELECT Files.ID FROM Files where Files.ID NOT in (select hon.bildid from hon where lcase(Hon.Nick) = '"& lcase(session("Nick")) &"')"

Bara så det blir rätt om andra kollar koden...

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)