Problemer med SELECT
Hej alle orakler...Jeg har et problem, som jeg ikke lige kan over skue. i nedenstående kode, har jeg 3 recordsets.
Udgangspunktet er, at jeg skal udlæse recordsettet i RS2,i en tabel, men de værdier som sættes ind, skal være <SELECT>-bokse, hvor den fremhævede (SELECTED> skal være værdien fra RS2. Jeg skal altså kunne vælge en anden værdi end den nuværende, og efterfølgende skal dette skrives ned i databasen igen.
Beklager, hvis jeg ikke kan udforme problemet bedre.
Her er den ASP-kode, som jeg strander ved.
<%
StrSQL="SELECT * FROM Programprofil"
StrSQL2 ="SELECT Ugedag.DagID, Ugedag.Ugedag, Starttid.Starttid, Programplan.ProprofilID, Programprofil.Programtitel, Medarbejder.Navn FROM Ugedag INNER JOIN (Starttid INNER JOIN (Programprofil INNER JOIN (Medarbejder INNER JOIN Programplan ON Medarbejder.MedProfilID = Programplan.MedProfilID) ON Programprofil.ProProfilID = Programplan.ProprofilID) ON Starttid.StartID = Programplan.StartID) ON Ugedag.DagID = Programplan.DagID"
StrSQL3 ="SELECT MedProfilID, Navn FROM Medarbejder"
Set RS = Conn.Execute(StrSQL)
Set RS2 = Conn.Execute(StrSQL2)
Set RS3 = Conn.Execute(StrSQL3)
%>
<form METHOD="POST" ACTION="SkrivProgramplanidb.asp" NAME="opdat" ENCTYPE="multipart/form-data">
<table CELLSPACING="0" CELLPADDING="3" BORDER="1" WIDTH="500">
<% while NOT RS2.EOF %>
<tr>
<td><input TYPE="TEXT" name="Starttid" value="<%=RS2("Starttid")%>"></td>
<td><input TYPE="TEXT" name="Ugedag" value="<%=RS2("Ugedag")%>"></td>
<td> <select name="tid"><% while NOT RS.EOF %>
<option class="inputfelt" value="<%=RS("ProProfilID")%>"><%=RS("Programtitel")%></option>
<%
RS.moveNext
Wend
%>
</select></td>
<td>
<select name="tid"><% while NOT RS3.EOF %>
<option class="inputfelt" value="<%=RS3("MedProfilID")%>"><%=RS3("Navn")%></option>
<%
RS3.moveNext
Wend
%>
</select></td>
</tr>
<%
RS2.moveNext
Wend
%>
</tr>
</table>
</form>
<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Er der nogen der kan komme med et løsningsforslag ??
Mvh
Rene´
