webForumDet fria alternativet

Problem med att ta ut information

Databaser & SQLur Databashanterare & SQL

3 svar · 181 visningar · startad av edebro

Medlem sedan aug. 2001261 inlägg
Frågan#1

Jag håller på bygga ett forum och har en funktion som visar en bild beroende om du har läst inlägget och det inte har kommit nåt nytt inlägg sen sist du läste det

Jaja, hursomhelst, jag postar lite kod:

Set RecSet2 = Server.CreateObject("ADODB.Recordset")
SQL2 = "SELECT * FROM questions WHERE Viewed LIKE '%" & Session("userName") & "%' AND ID = " & Cint(Request.Querystring("readID"))
RecSet2.Open SQL2, Connect
				
If RecSet2.EOF Then
	Response.Write "<TR BGCOLOR=WHITE><TD><IMG SRC='images/yes.gif' ALT='GREEN'></TD>"
Else
	Response.Write "<TR BGCOLOR=WHITE><TD><IMG SRC='images/no.gif' ALT='WHITE'></TD>"
End If
				
RecSet2.Close
Set RecSet2 = Nothing

ni fick med lite asp kod där också.
Request.Querystring("readID") är querystringen där inläggets ID finns
Session("userName") är användarens användarnamn
När man läser ett inlägg så läggs altså personens användarnamn längst bak i en databascell, sen när nån svarar så töms bara denna cell

Det som händer är helt enkelt att den inte hittar några värden utifrån min SQL sats, även fast det finns korrekta data där

Därför måste ju min SQL sats vara fel
Nån som ser felet?

Medlem sedan aug. 2001261 inlägg
#2

ingen....?

Medlem sedan juni 20001 257 inlägg
#3

Hur blir SQL-satsen om du skriver ut den?

Medlem sedan aug. 2001261 inlägg
#4

jag fixade det : )

255 ms totalt · 3 externa anrop · v20260731065814-full.232057fb
132 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)