Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    caricamento 9000 record da sql server in asp

    come posso velocizzare il caricamento di una select con 9000 record da una tabella sql server in asp?
    da locale mi funziona bene,
    ma dal server è molto lento.

    ho provato con
    <%
    response.buffer=false
    %>
    ma è lento

    senza mi da errore:

    Il limite configurato del buffer delle risposte è stato superato con l'esecuzione della pagina ASP.

    come posso risolvere?

  2. #2
    ci facci vedere il codice di caricamento, grass

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ecco il codice:

    <%

    set rs = server.createobject("ADODB.RECORDSET")
    sql="select * from dipendenti" & " where sez<>'"& session("username") &"'" & " order by cognome,nome"
    set rs=server.createobject("adodb.recordset")
    rs.open sql,connection2,3,3

    %>
    <select name="dip" size="1" class="select" id="combo1">
    <option value="">--Seleziona---</option>
    <%
    DO UNTIL RS.EOF
    %>

    <option value="<%= rs("id") %>"><%= RS.FIELDS("COGNOME") & " " & rs("nome") %></option>

    <% rs.movenext
    loop %>
    </select></td><%

    RS.close
    Connection2.close
    %>
    </tr>
    <tr>

  4. #4
    una DropDownList di 9000 elementi? povero utente.... comunque, visto che sta dentro una tabella, fino a quando non hai completato il caricamento non vedi nulla. l'unica è alzare il timeout

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ma perche sul mio pc è veloce mentre sul server è lento?
    e come posso fare per visualizzare un messaggio o barra di attesa, perchè fino a quando non carica tutta la query mi visualizza la pagina bianca.

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    credo che puoi velocizzare il tutto usando getrows e getstring ...
    ma.. appunto povero utente..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.