Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Esportazione in excel e Server.ScriptTimeout

    Salve a tutti.

    Ho un assurdo problema con una tabella di un DB MYSQL. Questa tabella è composta da quasi 6000 righe, quindi nulla di particolarmente impegnativo per MySQL però quando devo rendere localmente fruibili questi dati agli utenti tramite lo script asp va in errore:

    Active Server Pages error 'ASP 0113'

    Script timed out

    /esporta.asp

    The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.

    Ho provato ad esportare in excel, in csv, etc ma l'errore è sempre lo stesso.
    Da che cosa può dipendere?
    Cosa posso fare?

    Grazie e saluti a tutti.
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi aumentare il timeout non so se l'hai fatto.
    Ad ogni modo produrre un csv di 6000 record non è poco in termini di tempo di esecuzione.

    Roby

  3. #3
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da Roby_72
    Puoi aumentare il timeout non so se l'hai fatto.
    Ad ogni modo produrre un csv di 6000 record non è poco in termini di tempo di esecuzione.

    Roby
    Si, ho provato anche ad aumentare il timeout ma non funziona nemmeno così.
    In quali altri formati posso eventualmente esportare senza avere di questi problemi?

    Ciao e grazie.
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    6000 record da esportare sono troppi secondo me.
    Ti funziona creando una pagina HTML?

    Roby

  5. #5
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da Roby_72
    6000 record da esportare sono troppi secondo me.
    Ti funziona creando una pagina HTML?

    Roby
    Cioè ad esportare in html?
    Non ho provato... ma come si fa?
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come sarebbe??? Stampi dentro una pagina web...

    Roby

  7. #7
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da Roby_72
    Come sarebbe??? Stampi dentro una pagina web...

    Roby
    Allora si funziona, ci mette un pò e con il response.flush dopo la query restituisce tutte le righe...
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  8. #8
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Ho avuto lo stesso identico problema con una tabella di circa 8000 record ma con ben 80 colonne da esportare in locale.

    La soluzione è questo script ASP (facilmente personalizzabile per qualsiasi DB) che genera -anche molto rapidamente- un file di testo txt che si può importare all'interno di excel attraverso l'importazione guidata di dati esterni.

    Spero sia utile x il forum:
    http://www.Planet-Source-Code.com/vb...=7764&lngWId=4

    Ciao

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.