20. februar 2003 - 15:52Der er
9 kommentarer og 2 løsninger
Request.QueryString osv.
Jeg prøver at vise et udtræk hvis QueryString er "SubExtraId", og et andet udtræk hvis det ikke er.
Uden "SubExtraId":
<% If Not Request.QueryString("SubExtraId") <> "" Or isnull(Request.QueryString("SubExtraId")) And Not MainContent.EOF Or Not MainContent.BOF Then %> <%=(MainContent.Fields.Item("SubMenuContent").Value)%> <% End If %>
Med "SubExtraId":
<% If Request.QueryString("SubExtraId") <> "" And Not SubExtraContent.EOF Or Not SubExtraContent.BOF Then %> <%=(SubExtraContent.Fields.Item("SubExtraContent").Value)%> <% End If %>
Jeg indrømmer jeg gætter lidt her :) Jeg får ingen fejl, men begge vises konstant.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Da Null ikke er det samme som en tom streng "" og en tom querystring er lig "" og dermed vil isnull give true og dit recordset er sikker ikke ved EOF
En anden ting (undskyld udtrykket) "få styr" på AND, OR og NOT med parenteser () omkring. AND bliver udført før OR. Bruge simpel login det er svære at kikke på: NOT xx <> "a" er det samme som xx = "a"
<% If (Request.QueryString("SubExtraId") = "") And Not (MainContent.EOF Or Not MainContent.BOF) Then %>
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.