Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Buffer Limit Exceeded

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668

    Buffer Limit Exceeded

    Ciao,

    devo stamapare oltre 9000 record pescati da una tabella. Ricevo questo errore:

    Response object error 'ASP 0251 : 80004005'

    Response Buffer Limit Exceeded

    prova.asp, line 0

    Come posso evitarlo?..Sapete indicarmi qualche metodo per settarlo?

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    stampare a video senza paginazione ?
    :rollo:

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    si ..

    ma lo scopo dello script non è stamparli a video ma inserirli in una ltro db..
    pesco da una tab e porto in un'altra..

    ma ricevo quell'errore se supero i 5000 record..anche non stampati...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    response.buffer = true

    all'inizio dello script, ma forse anche il timeout dovrai aumentare...

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    Si il timeout l'ho settato..
    ora provo response.buffer = true..
    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    non funzeca..da errore di buffer limit lo stesso

  7. #7
    Vediamo il codice della tua pagina?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    Eccolo..ci sono ancora un po' di cose da sistemare ma funziona...
    dopo 4000/5000 record mi da errore di buffer..

    <%

    server.scriptTimeOut = 6000
    response.buffer = true


    'CONNESSIONE AL DATABASE
    'Modificare nome db in file backup / Logout
    Set Conn = server.createobject("ADODB.connection")
    Conn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("database/dati.mdb")
    Conn.open


    'CONDIZIONE BASE - TROVA TUTTO
    strsql= "SELECT * FROM immobili where Note <> '' AND Nazione = 'ITALIA' AND Comune <> '' AND Provincia <> '' AND Regione <> 'England' AND Regione <> 'ESTERO' AND Regione <> 'Monaco' AND Regione <> 'Switzerland' AND Regione <> 'England' AND Regione <> 'Provence-Alpes-Côte d''Azur' AND Regione <> 'United States' AND Indirizzo <> 'San Francisco'"

    'STRINGA DI CONNESSIONE
    set DBrec=server.createobject("ADODB.recordset")

    DBrec.open strsql, Conn, 3


    'Controllo se ci sono annunci
    if(DBrec.recordcount) = 0 then
    Response.write "Nessun dato presente."
    else
    Do while not DBrec.EOF

    agenzia = "--"
    email = "--"
    telefono = "--"
    annuncio_id = 0

    rif = DBrec("CodIns")
    if (rif = "") then
    rif = "--"
    end if


    if (DBrec("Superficie") <> "") then
    mq = DBrec("Superficie")
    else
    mq = "0"
    end if


    prezzo = DBrec("Prezzo")
    prezzo = Fix(prezzo)
    if (prezzo = "") then
    prezzo = 0
    end if

    contratto = DBrec("AffVenProp")
    if (contratto = "") then
    contratto = "--"
    end if

    if (DBrec("Zona") <> "") then
    zona = DBrec("Zona")
    zona = replace(zona, "'", "''")
    else
    zona = "--"
    end if

    citta = DBrec("Provincia") & " - " & DBrec("Comune")
    citta = replace(citta, "'", "''")


    via = DBrec("Indirizzo")
    via = replace(via, "'", "''")

    if (via = "--") then
    via = "--"
    end if

    tipo = DBrec("Tipologia")
    if (tipo = "") then
    tipo = "--"
    end if

    vani = DBrec("Locali")
    if (vani = "") then
    vani = "--"
    end if

    descrizione = DBrec("Note")
    if (descrizione = "") then
    descrizione = "--"
    end if


    immagine1 = DBrec("Foto")
    if (immagine1 = "") then
    immagine1 = "--"
    end if

    immagine2 = DBrec("Piantina")
    if (immagine2 = "") then
    immagine2 = "--"
    end if

    strsql = "INSERT INTO dati_cliente (annuncio_id, rif, mq, prezzo, zona, citta, via, regione, tipo, descrizione, immagine1, immagine2, provenienza, contratto, ragsoc)VALUES ('" & annuncio_id & "', '" & rif & "', '"& mq &"', '" & prezzo & "', '" & zona & "', '" & comune & "', '" & via & "', '" & regione & "', '" & tipo & "', '" & replace(descrizione, "'", "''") & "', '" & immagine1 & "', '" & immagine2 & "', '" & provenienza & "', '" & contratto & "', '" & ragsoc & "')"

    response.write strsql

    'lancio la sql
    conn.execute(strsql)

    response.write "Scritto con successo record numero

    "

    DBrec.MoveNext
    Loop
    end if



    'Libero il db e chiudo tutto
    DBrec.close
    set DBrec = nothing

    Conn.close
    set Conn = nothing
    %>

    grazie

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ho lo stesso problema...

    anche se io devo solo stampare a video i record... e uso sqlserver

    i recors sono tantini... tipo 14000 o anche +
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  10. #10
    Paginateli.

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.