JAg har löst problemet.
Det var ju bara att ta en ny SQL och jämmföra värdena.
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%>> <%=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