Konstigt problem
9 svar · 199 visningar · startad av aleborg
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
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
%>
Inte lätt att hjälp om du inte säger vad som är fel... :)
------------------
Jourhavande @e SweQuake.com
Oouups, råkade ta bort det i första inlägget :)
If satserna visas inte! resten fungerar som det ska!
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]
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!
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!!!
Testa N% istället...
och om det finns ett felmeddelande så hjälper det om du publicerar det... :)
------------------
Jourhavande @e SweQuake.com
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 ???