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

Discussione: Download record

  1. #1

    Download record

    Salve a tutti.
    Vorrei sapere se è possibile effettuare il download di uno o più record di una tabella cliccando su di un link.
    In pratica ho la necessità di scaricare in locale il contenuto di una tabella in modo da poterne visionare il contenuto.
    Sarebbe opportuno che detto contenuto si potesse trasformare come .zip.

    Grazie Anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    in quale formato vuoi scaricare la tabella (access, cvs, txt, excel , sql , xml , pdf , word ....) ?

  3. #3
    Sarebbe Ok in formato .doc

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Hai due possibilità ... ascoltami bene....

    1) Installi word sul server e crei il file che verrà scaricato
    2) Crei un file html e gli dai l'estensione .doc (word penserà a visualizzarlo)

    Naturalemnte la seconda è la più senplice.

  5. #5
    Potresti farmi un esempio della seconda ipotesi?

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    crei un file html con fso sul server con con i dati del record usando una tag table , gli dai estensione .doc e lo fai scaricare... che c'è da spiegare? fso, file o scaricare?

  7. #7
    Scusami ma proprio non capisco.
    Dunque devo creare una pagina con estenzione .doc e caricarla suol server? oppure una pagina con estenzione .html?
    Ma per far si che io possa, cliccando su di un link, scaricare il contenuto di una determinata tabella in locale, come dovrei impostare la pagina ASP?
    Scusami ma non ho proprio idea su come impostare, in seguito ad una connessione ad un database, un collegamento (link SCARICA) che mi permetta di scaricare il contenuto di una determinata tabella.
    Avrei bisogno di un esempio pratico.
    Spero di non tediarti!

  8. #8
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Fammi capire...
    Tu hai un utente che deve salvarsi in locale una tabella in modo da potersela riguardare quante volte vuole, stamparsela ect...?E' così?

    O semplicamente ti interessa far vedere in una pagina web il contenuto di una tabella?

  9. #9
    Esatto la prima.
    Un utente deve potersi scaricare in locale il contenuto di una tabella.

  10. #10
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    allora fai così:

    1.apri il recordset (la tua tabella, chiamiamola rs)
    2.crei una pagina html in una stringa così:

    codice:
    dim out
    out = out & "<html><body>"
    out = out & "<table>"
    while not rs.efo
    out = out & "<tr><td>" & Rs(0) & "</td></tr>"
    rs.movenext
    wend
    out = out & "</table>"
    out = out & "</body></html>"
    Adesso in out hai un file hmtl (naturalmente devi mettere i tuoi campi, i colori che vuoi ect..) ok?

    3. Lo salviamo.
    codice:
    NomeFile = "Tabella1.doc" Il nome ha estensione .doc
    PathFile = Server.MapPath(NomeFile)
    Set Fso = Server.CreateObject("Scripting.FileSystemObject")
    Set File = Fso.OpeTextFile(PathFile,2,true)
    File.Write Out
    File.Close
    Set File = Nothing
    Set fso = nothing
    4. A questo punto dei ricavarti il link dal percorso fisico e stamparlo a video

    codice:
    Response.Write("Clicca Qui")
    dove PathToUrl è una funzione che dovrai fare per trasformare un indirizzo fisico in un url.

    5.Questo va bene, ma explorer aprirà il file e non farà il download... naturalmente c'è da trovare una soluzione al problema...ma questo te lo dico dopo

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.