Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Creazione file xls ma no download automatico

    Ciao a tutti, ho provato a cercare nel forum ma la ricerca mi restituisce errore

    mi servirebbe creare un foglio xls in modo dinamico..e fin qui tutto ok
    ma il problema è che una volta creato non deve partire in automatico il download, ma il file deve essere salvato sul server remoto


    EDIT: in alternativa aggiornare un foglio xls gia presente

  2. #2
    sto andando un po' a tentativi

    codice:
    Dim DbConn, rs, objFile, InStream
    strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("/public/52012/newsletter.xls") & ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
    
    set rs=server.createobject("adodb.recordset")
    rs.activeconnection=strConn
    
    sqlString="INSERT INTO [Foglio1$] VALUES ('a')"
    rs.open sqlString
    
    rs.close

    (per controllare che la connessione avvenga)

    e mi restituisce questo errore:



    Microsoft JET Database Engine error '80004005'

    Operation must use an updateable query.

    /newsletter/prova.asp, line 27


  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi salvare il file con FSO sul server.
    Il file lo devi creare con gli header tipici del file Excel altrimenti poi non lo riconoscerebbe e dentro ci metti semplicemente una tabella con i tuoi elementi.

    Roby

  4. #4
    Originariamente inviato da Roby_72
    Devi salvare il file con FSO sul server.
    Il file lo devi creare con gli header tipici del file Excel altrimenti poi non lo riconoscerebbe e dentro ci metti semplicemente una tabella con i tuoi elementi.

    Roby
    perdonami ma non ho capito

    non riesci a farmi un esempio semplicissimo?

    EDIT:

    ho fatto questo
    codice:
    Response.AddHeader "Content-Disposition", "attachment;filename=doc.xls"
    Response.ContentType = "application/vnd.ms-excel"
    response.write "<table width=""100%"" border=""1"" >"
    response.write "<tr>"
    response.write "<th width=""40%"">Nome</th>"
    response.write "<th width=""30%"">Cognome</th>"
    response.write "<th width=""30%"">Eta</th>"
    response.write "</tr>"
    response.write "<tr>"
    response.write "<td width=""40%"">tizio</td>"
    response.write "<td width=""30%"">caio</td>"
    response.write "<td width=""30%"">23</td>"
    response.write "</tr>"
    response.write "</table>"
    ma continua a restituirmi il download del file...cosa che non voglio

  5. #5

  6. #6
    grazie grazie a quell'articolo ci son riuscito

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.