webForumDet fria alternativet

Problem med att ta ut poster ifrån relaterad tabel

ASP

1 svar · 178 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Tänker er att jag har en tabell t_kunder, en tabell t_interest och en tabell t_MemberInterest.
Detta är gjort på detta viset för att en medlem skall kunna ha mer en ett intresse.
Att ta fram uppgifterna är inte svårt, jag har en väll fungerande
SQL.
Eftersom man kan lägga till entresse via webbgränsnittet
(till databasen) så har jag gjort som så:
Öppna connection och kör SQL
Längre ner så skall rita upp checkboxar, beroende på vad som
står i databasen:

set rs= server.createobject("adodb.recordset")
SQL="SELECT i_ID, Interest FROM t_Interest ORDER BY Interest"
rs.open SQL, Connection, 2, 2
if NOT RS.EOF THEN
	DO WHILE NOT RS.EOF

..för att sedan rita upp checkboxarna

	<input type="checkbox"  name="Interest" 
value="<%=RS("i_ID")%>" <% If RS("i_ID") = rst("i_ID") 
Then %> checked <%End If%>>&nbsp;<%=RS("Interest")%><BR>

Variablen rst kommer ifrån den stora SQL:en där jag tar fram allting.
(sen avslutar jag naturligt vis med rs.movenext och loop).
Vad som händer nu är att EN checkbox blir checkad.
Jag har försökt att lägga in en ny DO WHILE NOT rst-variabel innan
detta blocket, men jag får inte till att alla checkboxar(som skall vara checkade) blir checkade.
Något förslag?
:q

Medlem sedan mars 20011 880 inlägg
#2

JAg har löst problemet.
Det var ju bara att ta en ny SQL och jämmföra värdena.

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)