webForumDet fria alternativet

Visa trådar i forum igen

ASP

1 svar · 159 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

När jag listar mina forum och klickar på ett av dem så är det ämnet som bestämmer vilket inlägg som ska visas, adressraden är till ett forum http://webbisen.com/Forum/visa.asp?id=2&Amne=Humor&Amne=Skämt där variabelvärdet skämt ska hämtas från db.

Min SQL-sats är

varAmne= Request.QueryString("Amne")
Set rs = objConn.Execute("SELECT tblForum.forumID, tblForum.ForumNamn, tblForumInlagg.forumID, tblForumInlagg.forumNamn, tblForumInlagg.forumAmne, tblForumInlagg.forumInlagg, tblForumInlagg.forumDate, tblForumInlagg.from "&_
"FROM tblForum INNER JOIN tblForumInlagg ON tblForum.forumID = tblForumInlagg.forumID WHERE tblForumInlagg.forumAmne = "& varAmne)

och jag får detta felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-4.0.18-log]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' Skämt' at line 1

/Forum/visa.asp, line 61

Hur ska jag formulera min WHERE-sats?

Medlem sedan feb. 20032 027 inlägg
#2

Jag löste det med ett trådID.....fick idén när jag kollade på strängen i adressfältet här på wF

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)