03. januar 2006 - 01:38Der er
3 kommentarer og 1 løsning
Meget tunge ASP/SQL scripts
Jeg har nogle langsomme SQL kald som ligger i et loop.
rs("ComputerName") bliver brugt for hvert gennemløb i loopet. Ved anden gennemløb er den ikke tilgængelig mere. Gætte på en form for time out. Hvet loop tager vel ca 1-2 min.
Dette er i ASP filen. Server.ScriptTimeout = 3000000 myConn.CommandTimeout = 0
Nogle ideer hvordan det undgåes? Det skal være noget man kan skrive i filen, da jeg ikke må pile ved SQL serveren.
If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF %> <tr valign=top> <td><a href="<%=request.ServerVariables("SCRIPT_NAME")%>?page=shownode&node=<%=rs("ComputerName")%>"><%=rs("ComputerName")%></a></td> <%=findprocent(rs("ComputerName"),rs("idComputer"),2)%> <%=findprocent(rs("ComputerName"),rs("idComputer"),1)%> <%=findprocent(rs("ComputerName"),rs("idComputer"),0)%> </tr> <% rs.MoveNext Loop
Nej tak, jeg har jo ikke lavet noget... Men godt du fandt ud af det... ;o)
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.