webForumDet fria alternativet

Ser inte felet

2 svar · 211 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999659 inlägg
#1

Kan någon peka på nåt fel i denna kod?

<%
terapi = Request.QueryString("id")
val = "Ja"
Set rs4 = Server.CreateObject("ADODB.Recordset")
SQL4 = "SELECT * FROM terapier WHERE '"& terapi &"' = '"& val &"'"
rs4.Open SQL4, Connect
%>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
<%
Do Until rs4.EOF
%>
<tr>
<td class=btd valign=top width=340>
<b><%=rs4("terapeut")%></b> - <%=rs4("stad")%><br><br><%=rs4("info")%>
</td>
<td class=btd align=right width=120 valign=middle>
<%=rs4("bild")%>
</td>
</tr><tr>
<td colspan=2>
<hr width="100%" size="1" color="#37646F">
</td>
</tr>
<%
rs4.MoveNext
Loop
%>

Vid utskrift av frågan så får jag fram

SELECT * FROM terapier WHERE 'acim' = 'Ja'

vilket är precis det jag önskar mig och som står i databasen - men inget skrivs ut på sidan???

Har jag bara suttit för länge vid datorn igen :q

/webb

Ps. det finns förstås db-koppling och sånt ;)

------------------
För nyfikna

[Redigerat av webbmannen den 23 okt 2001]

LarsGMedlem sedan dec. 200012 465 inlägg
#2
SQL4 = "SELECT * FROM terapier WHERE "& terapi &" = '"& val &"'"

Nu jämför du bara två strängkonstanter,

'acim' och 'Ja'

och dom är aldrig lika.

------------------
essentitia preter non sans multiplicandum

webbmannenMedlem sedan dec. 1999659 inlägg
#3

Asså jag måste vara för trött.

Jag tänkte mig att det som blir 'acim' är kolumnen och att man där får ut alla poster med 'Ja' ifyllt.

Segare än vanligt här ;)
(va snabb du e LarsG :) )

/webb

------------------
För nyfikna

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb