Håller på konvertera gamla asp applikationer till asp.net vb och har problem med att finna en lösning på denna kod eftersom man måste avsluta en reader innan man kan kalla på en ny i asp.net
kan man få lite hjälp hur denna kod skulle kunna se ut i asp.net?
<% Set RS = Conn.Execute("SELECT id, wrubrik from forum Where worgthread = 1 ;")
Do Until RS.Eof %>
skriver ut: <%=RS("wrubrik")%>
<% Set RS1 = Conn.Execute("SELECT id, wrubrik From forum Where gruppid = "& RS("id") &" ;")
Do Until RS1.Eof %>
skriver ut: <%=RS1("wrubrik")%>
<%
RS1.MoveNext
Loop
RS1.Close
Set RS1 = Nothing
RS.MoveNext
Loop
RS.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing
%>
Bara för att du vill skriva ut dem i en viss ordning behöver du inte hämta dem i samma. Försök separera din kod så mycket som möjligt. Och kom bort från hemska traditionella ASP tänket :e
Har x antal huvudforum och x antal underforum till varje huvudforum. Till exempel: Huvudforum är bildmodeller, och underforum till den som man för diskussionen i kan vara Volvo, Saab, Fiat, Porse........
Skapar jag ett huvudforum får den ett unikt id i fältet "id" samt fältet "gruppid" får värdet "0" och fältet "fororgthread" får värdet "1"
Varav första selectsatsen i asp loopen är:
SELECT id, wrubrik from forum Where worgthread = 1
Skapar jag ett underforum får den ett unikt id i fältet "id" och huvudforumets "id" nummer sparas i fältet "gruppid" och fältet "fororgthread" får värdet "0"
Exempel:
Skapar jag ett huvudforum (bildmodeller) får den t.ex id 136
Volvo får id 167 och gruppid 136
Saab får id 196 och gruppid 136
Fiat får id 212 och gruppid 136, också vidare…
Olika id:en på bilarna beror på att det är lagt in andra huvudforum och underforum mellan dom.
Varav andra selectsatsen i asp loopen är:
SELECT id, wrubrik From forum Where gruppid = "& RS ("id") &"
Detta försöker jag konvertera till asp.net
Hoppas du förstår min förklaring