23. april 2003 - 16:44Der er
9 kommentarer og 1 løsning
rs("Aktiv") >< 0
Hejsa
Hvordan får jeg min kode kun til at udskrive de kategorier hvor rs("Aktiv") >< 0 ?
--------------------------------------
Dim kID Dim ukID Dim parentID
parentID = session("parentID")
Sub RtrnKat(pid) Dim rs Dim rs_sql Set rs = Server.CreateObject("ADODB.Recordset") rs_sql = "SELECT Navn, Id, ParentID FROM Kategorier WHERE ParentID = " & pid & " Order By Prioritet asc, Navn asc" rs.Open rs_sql, Conn, 1, 1 Do While Not rs.EOF If rs("parentID") = 0 Then kID = rs("parentID")
Response.Write "</A></B></TD>" & _ "</tr>" If CInt(Session("Kategorie")) = CInt(rs("ID")) Then RtrnKat(rs("ID")) If CInt(parentID) = CInt(rs("ID")) Then RtrnKat(rs("id")) 'If CInt(kID) = rs("") Then RtrnKat(rs("ID")) rs.MoveNext Loop
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sub RtrnKat(pid) Dim rs Dim rs_sql Set rs = Server.CreateObject("ADODB.Recordset") rs_sql = "SELECT Navn, Id, ParentID FROM Kategorier WHERE ParentID = " & pid & " Order By Prioritet asc, Navn asc" rs.Open rs_sql, Conn, 1, 1 Do While Not rs.EOF if not rs("aktiv") >< 0 If rs("parentID") = 0 Then kID = rs("parentID")
Response.Write "</A></B></TD>" & _ "</tr>" If CInt(Session("Kategorie")) = CInt(rs("ID")) Then RtrnKat(rs("ID")) If CInt(parentID) = CInt(rs("ID")) Then RtrnKat(rs("id")) 'If CInt(kID) = rs("") Then RtrnKat(rs("ID")) end if rs.MoveNext Loop
Sub RtrnKat(pid) Dim rs Dim rs_sql Set rs = Server.CreateObject("ADODB.Recordset") rs_sql = "SELECT Navn, Id, ParentID FROM Kategorier WHERE ParentID = " & pid & " Order By Prioritet asc, Navn asc" rs.Open rs_sql, Conn, 1, 1 Do While Not rs.EOF if not rs("aktiv") >< 0 Then If rs("parentID") = 0 Then kID = rs("parentID")
Response.Write "</A></B></TD>" & _ "</tr>" If CInt(Session("Kategorie")) = CInt(rs("ID")) Then RtrnKat(rs("ID")) If CInt(parentID) = CInt(rs("ID")) Then RtrnKat(rs("id")) 'If CInt(kID) = rs("") Then RtrnKat(rs("ID")) end if rs.MoveNext Loop
Sub RtrnKat(pid) Dim rs Dim rs_sql Set rs = Server.CreateObject("ADODB.Recordset") rs_sql = "SELECT * FROM Kategorier WHERE ParentID = " & pid & " Order By Prioritet asc, Navn asc" rs.Open rs_sql, Conn, 1, 1 Do While Not rs.EOF If rs("parentID") = 0 Then kID = rs("parentID")
If CInt(session("Kategorie")) = CInt(rs("Id")) Then Response.Write "<IMG height=5 src=""Pics/firkant_fyld.gif"" width=5></TD>"& _ "<TD bgColor=#dfebc8 height=15><B>" Else Response.Write "</TD>" & _ "<TD height=15><B>" End If
If rs("Nr") = 1 Then Response.Write "<A href=""index.asp?Size=" & session("Sizex") & "&parentid=" & rs("parentID") & "&Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & rs("Navn") End If If rs("Nr") = 2 Then Response.Write "<A href=""index.asp?Size=" & session("Sizex") & "&parentid=" & rs("parentID") & "&Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & " " & rs("Navn") End If If rs("Nr") = 3 Then Response.Write "<A href=""index.asp?Size=" & session("Sizex") & "&parentid=" & rs("parentID") & "&Kategorie=" & rs("Id") & "&Forside=" & rs("Id") &""">" & " " & rs("Navn") End If
Response.Write "</A></B></TD>" & _ "</tr>" If CInt(Session("Kategorie")) = CInt(rs("ID")) Then RtrnKat(rs("ID")) If CInt(parentID) = CInt(rs("ID")) Then RtrnKat(rs("id")) 'If CInt(kID) = rs("") Then RtrnKat(rs("ID")) rs.MoveNext Loop
rs.Close Set rs = Nothing End Sub
Call RtrnKat(0)
conn.close set conn=Nothing
Og så har jeg ændret mit tabel felt til at være int.
Tak for hjælpen ... jeg fik det ikke ordnet men jeg kigger på set en anden gang!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.