Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    78

    Problemi di visualizzazione pagina

    Spesso mi capita che quando devo lanciare il file su server locale http://localhost/esempio.asp,il caricamento è molto lento,anzi diciamo che si blocca,dopo un po nel browser appare il seguente messaggio:
    Il tempo massimo disponibile per l'esecuzione di uno script è stato superato. Per modificare tale limite di tempo, impostare la proprietà Server.ScriptTimeOut sul valore desiderato o modificarne direttamente il valore utilizzando gli strumenti di amministrazione di IIS.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    embe'? :master:
    ma vuoi sapere il perché di tutto cio?
    Sicuro di non mandare in looping qualcosa? Esegui script troppo impegantivi per la tua macchina?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    78
    No,una semplice connessione ad un database per provare se mi funziona!!

  4. #4
    Ma connetti solo o esegui una query?
    Posta lo script che provi per la connessione. (usa il tag CODE)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    78
    <%
    dim connessione,clienti
    set connessione=server.createobject("adodb.connection" )
    connessione.open"Provider=Microsoft.jet.oledb.4.0; Data source="& server.MapPath("tabella.mdb")

    set clienti=server.createobject("adodb.recordset")
    clienti.open("Select * from clienti"),connessione,3,3

    if not clienti.recordcount=0 then
    while not (clienti.Eof)
    clienti.movefirst

    response.write clienti("cognome") & " " & clienti("nome")
    clienti.movenext
    loop
    end if


    clienti.close
    set clienti=nothing
    connessione.close
    set connessione=nothing

    %>

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hehehe mandi in loop

    togli il clienti.movefirst da dentro il ciclo


  7. #7
    Per fortuna che avevo proposto di usare il tag CODE. :quipy:

    Come volevasi dimostrare non apri solo una connessione, ma esegui una query

    codice:
     if not clienti.recordcount=0 then
    while not (clienti.Eof)
    clienti.movefirst
    
    response.write clienti("cognome") & " " & clienti("nome")
    clienti.movenext
    loop
    end if
    In particolare ti traduco quello che hai scritto

    codice:
    Se hai trovato dei record procedi
    Mostra fino a quando non arrivi alla fine dei record
    vai al primo record
    stampa
    vai al record successivo
    Cicla
    Fine se
    Dove sta l'errore?
    Come potrà mai arrivare alla fine del ciclo se ad ogni inizio ciclo lo rimandi al primo record?

    E' un ciclo infinito che manda in crash tutto.

  8. #8
    <%
    set adocon=server.createobject("ADODB.Connection")
    adocon.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("tabella.mdb")
    set rsusers=server.createobject("ADODB.Recordset")

    strsql="SELECT * FROM clienti"
    rsusers.open strsql, adocon

    if rsusers.fields("cognome") <> "" AND rsusers.fields("nome") <> "" then

    do while not rsusers.eof
    cognome = rsusers("cognome")
    nome = rsusers("nome")

    response.write(cognome & "" & nome)

    rsusers.movenext
    loop

    end if

    rsusers.close
    %>

    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    78
    if not clienti.recordcount=0 then
    do while not (clienti.Eof)
    clienti.movefirst
    response.write clienti("cognome") & " " & clienti("nome")
    clienti.movenext
    loop
    end if

    Mi da lostesso problema!!

  10. #10
    Originariamente inviato da Dao
    if not clienti.recordcount=0 then
    do while not (clienti.Eof)
    clienti.movefirst
    response.write clienti("cognome") & " " & clienti("nome")
    clienti.movenext
    loop
    end if

    Mi da lostesso problema!!
    Di un po', hai letto il mio post?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.