Visualizzazione dei risultati da 1 a 5 su 5

Discussione: tabella temporanea

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172

    tabella temporanea

    Salve ho un piccolo probelma:
    tramite una pagina asp sto facendo una ricerca per il campo nome, è questo funziona.
    il mio problem consiste che quando ho ottebnuto la ricerca del campo noem dalla tabella anagrafica, devo esportarli in formato xls(ovviamente sono i record della ricerca).
    secondo me dovrei fare una tabella temporanea dove vado a metere i record della ricerca e poi fare l'esportazione in formato xls, non so come creare la tabelle temporanea in asp per appoggiare i record della ricerca il db usato e access..sepro di essere estato chiaro.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai una ricerca sul forum o su internet per esportare in Excel.
    Tieni presente che a meno che i risultati della ricerca non ti servano in un secondo momento, puoi fare l''esportazione in Excel al volo.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172

    tabella temporanea

    la funzione per esportare i dati su xls già l'ho fatta, cioè se devo esportare una tabella completa già lo faccio , il mio probelma e come esportare eventualmente solo i rercod di una ricerca!

  4. #4

    Re: tabella temporanea

    Originariamente inviato da pagineasp2
    la funzione per esportare i dati su xls già l'ho fatta, cioè se devo esportare una tabella completa già lo faccio , il mio probelma e come esportare eventualmente solo i rercod di una ricerca!
    la tua funzione estrarrà i dati dalla tabella con una query no? dagli in pasto la query ch estrae solo i record di ricerca

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172
    questa è la query che mi estrae solo i record in base al campo nome_sistema
    sql1 = "SELECT * FROM applicazione_utenze_bis WHERE nome_sistema = '" & Request.QueryString("nome_sistema") & "'"
    se vado a sostiturla allo scirpt sottstante pe rl'esportazion edei record in xls mi da un sacco di errori.

    -questo è lo script per esportare dati su xls

    <html>
    <head>


    <title>esporta</title>


    </head>
    <body>


    <%@LANGUAGE="VBSCRIPT"%>
    <%


    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c:/mdb/Gestione_PI_Tickets.mdb")



    set rs = server.createobject("ADODB.recordset")
    'questo sarà il nome del file
    FileName="nomeFile.xls"
    response.buffer = true
    response.ContentType = "application/vnd.ms-excel"
    response.AddHeader "content-disposition", "inline; filename=" & FileName
    'sql = "SELECT * FROM APPLICAZIONE_UTENZE"

    sql1 = "SELECT * FROM applicazione_utenze_bis WHERE nome_sistema = '" & Request.QueryString("nome_sistema") & "'"

    set rs = server.createobject("ADODB.recordset")
    rs.open sql, objconn
    if rs.EOF then
    response.write("NESSUN DATO IN ARCHIVIO")
    else
    response.write "<table border='1'><tr>"
    response.write "<td>account</td>"
    response.write "<td>matricolautente</td>"
    response.write "<td>cognomeutente</td>"
    response.write "<td>nomeutente</td>"
    response.write "<td>siglafunzioneaziendale</td>"
    response.write "<td>societàdiappartenenza</td>"
    response.write "<td>riferimentoTelecomperilpersonaleesterno</td>"
    response.write "<td>profilofunzionale</td>"
    response.write "<td>note</td>"
    response.write "<td>hostnamedbname</td>"
    response.write "<td>nome sistema</td>"
    response.write "<td>data caricamento</td>"
    response.write "</tr>"


    do while not rs.EOF
    response.write "<tr>"
    response.write "<td>"
    response.write rs("account")
    response.write "</td>"
    response.write "<td>"
    response.write rs("matricolautente")
    response.write "</td>"
    response.write "<td>"
    response.write rs("cognomeutente")
    response.write "</td>"
    response.write "<td>"
    response.write rs("nomeutente")
    response.write "</td>"
    response.write "<td>"
    response.write rs("siglafunzioneaziendale")
    response.write "</td>"
    response.write "<td>"
    response.write rs("societàdiappartenenza")
    response.write "</td>"
    response.write "<td>"
    response.write rs("riferimentoTelecomperilpersonaleesterno")
    response.write "</td>"
    response.write "<td>"
    response.write rs("profilofunzionale")
    response.write "</td>"
    response.write "<td>"
    response.write rs("note1")
    response.write "</td>"
    response.write "<td>"
    response.write rs("hostnamedbname")
    response.write "</td>"
    response.write "<td>"
    response.write rs("nome_sistema")
    response.write "</td>"
    response.write "<td>"
    response.write rs("data_caricamento")
    response.write "</td>"
    response.write "<td>"

    rs.movenext
    loop
    response.write "</table>"
    end if
    rs.close
    set rs = nothing
    response.flush
    response.end()

    %>



    </table>

    </body>
    </html>

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.