webForumDet fria alternativet

Konstigt problem

9 svar · 199 visningar · startad av aleborg

aleborgMedlem sedan jan. 20013 341 inlägg
#1

Kolla längre ner!

[Redigerat av aleborg den 28 feb 2001]

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#2

Troligen kommer du inte få så många svar på detta inlägget...!!

VARFÖR:

1. Ingen orkar läsa 300 rader text...

Försök att ta ut de delarna ur koden som frågan berör, då kommer nog detta att lösa sig finfint.. :)

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

aleborgMedlem sedan jan. 20013 341 inlägg
#3

Ok, har tagit bort all HTML, felet ligger i If satserna, tror jag

<%
set  nrs = conn.Execute("SELECT * FROM Tabsid Where ID = " & Request.QueryString("ID") & " ")
%>
<%=nrs("ID")%>
<%
set  mrs = conn.Execute("SELECT * FROM Sidor")
%>
<%
If len(mrs("Tabell1namn"))>0 Then
%>
<%=mrs("Tabell1namn")%>
<%=nrs("Tabell1")%>
            <% End If %>
            <%
If len(mrs("Tabell2namn"))>0 Then
%>
<%=mrs("Tabell2namn")%>
<%=nrs("Tabell2")%>
            <% End If %>
            <%
If len(mrs("Tabell3namn"))>0 Then
%>
<%=mrs("Tabell3namn")%>
<%=nrs("Tabell3")%>
            <% End If %>
            <%
If len(mrs("Tabell4namn"))>0 Then
%>
<%=mrs("Tabell4namn")%>
<%=nrs("Tabell4")%>
            <% End If %>
            <%
If len(mrs("Tabell5namn"))>0 Then
%>
<%=mrs("Tabell5namn")%>
<%=nrs("Tabell5")%>
            <% End If %>

          <%
If len(mrs("Tabell1namn"))>0 Then
%>
<%=mrs("Tabell1namn")%>
          <% End If %>
          <%
If len(mrs("Tabell2namn"))>0 Then
%>
<%=mrs("Tabell2namn")%>
          <% End If %>
          <%
If len(mrs("Tabell3namn"))>0 Then
%>
<%=mrs("Tabell3namn")%>
          <% End If %>
          <%
If len(mrs("Tabell4namn"))>0 Then
%>
<%=mrs("Tabell4namn")%>
          <% End If %>
          <%
If len(mrs("Tabell5namn"))>0 Then
%>
<%=mrs("Tabell5namn")%>
          <% End If %>
<%
mrs.Close
nrs.Close
%>
<%
set  nrs = conn.Execute("SELECT * FROM Tabsid Order By Tabell1 ASC")
Do While Not nrs.EOF
%>
          <%
If len(nrs("Tabell1"))>0 Then
%>
<%=nrs("Tabell1")%>
          <% End If %>
          <%
If len(nrs("Tabell2"))>0 Then
%>
<%=nrs("Tabell2")%>
          <% End If %>
          <%
If len(nrs("Tabell3"))>0 Then
%>
<%=nrs("Tabell3")%>
          <% End If %>
          <%
If len(nrs("Tabell4"))>0 Then
%>
<%=nrs("Tabell4")%>
          <% End If %>
          <%
If len(nrs("Tabell5"))>0 Then
%>
<%=nrs("ID")%>
          <% End If %>
<%=nrs("ID")%>
<%=nrs("ID")%>
        <%
nrs.MoveNext
Loop
nrs.Close
%>
VideMedlem sedan dec. 19998 577 inlägg
#4

Inte lätt att hjälp om du inte säger vad som är fel... :)

------------------
Jourhavande @e SweQuake.com

aleborgMedlem sedan jan. 20013 341 inlägg
#5

Oouups, råkade ta bort det i första inlägget :)
If satserna visas inte! resten fungerar som det ska!

aleborgMedlem sedan jan. 20013 341 inlägg
#6

hmmm, det funkade innan, men när jag tog bort idg's inloggnings system så slutade det att funka! Kan få upp informationen i textrutor men inte utanför sådana :(????!!!!! Fel på IIS5 ?
och det verkar bara vara när det ligger i en If sats och vissa tabeller!!!

Någon som vet?

[Redigerat av aleborg den 28 feb 2001]

aleborgMedlem sedan jan. 20013 341 inlägg
#7

Dom funkar så fort jag sätter dom utanför If taggen, har även provat att använda response.write men det hjälpte inte mycket!

aleborgMedlem sedan jan. 20013 341 inlägg
#8

Upptäckte precis att det här inte fungerar heller:

<%
set  rs = conn.Execute("SELECT * FROM Kunder Where Namn Like 'N*'")
Do While Not rs.EOF
%>
              <tr> 
                <td class="ie" colspan="2"><a href="#" onClick="MM_openBrWindow('kunder2.asp?ID=<%=rs("ID")%>','Kund','resizable=yes,width=300,height=400')"><b><%=rs("Namn")%></b></a>, <%=rs("Foretag")%></td>
                <td class="mark" width="10%">Visa</td>
              </tr>
<%
rs.MoveNext
Loop
%>

Tar jag bort Where Namn Like 'N*'
så funkar det!!!

VideMedlem sedan dec. 19998 577 inlägg
#9

Testa N% istället...

och om det finns ett felmeddelande så hjälper det om du publicerar det... :)

------------------
Jourhavande @e SweQuake.com

aleborgMedlem sedan jan. 20013 341 inlägg
#10

Tack det hjälpte! Har två böcker som säger att man ska skriva 'N*' !!!!

Men fär där emot int upp nått på min första kod

<%
set  rs = conn.Execute("SELECT * FROM Tabsid Order By Tabell1 ASC")
Do While Not rs.EOF
%>
          <%
If len(rs("Tabell1"))>0 Then
%>
          <td class="ie"><%=rs("Tabell1")%></td>
          <% End If %>

om <%=rs("Tabell1")%> ligger i en textbox så visas den men inte annars ???

134 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)