Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    creare stampe html da asp

    Un saluto a tutti.

    Devo generare dei file html che contengono dati estratti dal db. Questi file devono essere quindi inviati via mail e visualizzati dal cliente.

    La procedura che eseguo è schematicamente la seguete:

    1. Estraggo i dati da un db (Oracle)
    2. Scrivo il file .html relativo, attraverso la MyFile.WriteLine, ma se faccio

    codice:
    MyFile.WriteLine("sql="SELECT * FROM V_ASP_ANAGBOLLAVVI WHERE CODI_BOLL_AVVI=""& vn_codibollavvi")
    MyFile.WriteLine("Set rs = con.Execute(sql)")
    MyFile.WriteLine("   %>")
    
    MyFile.WriteLine("    <td width=""33%""  align=""right"" class=""txt"" height=""54"">")
    MyFile.WriteLine("      
    
    <font size=""5"">Bollettino <%= rs(""Nume_boll"")%></font>")
    MyFile.WriteLine("      <hr>")
    mi viene stampato


    <font size=""5"">Bollettino <%= rs(""Nume_boll"")%></font>

    e non (12345 è di esempio)

    Bollettino 12345


    Perchè? e come posso fare diversamente? chiaramente il cliente finale non deve connettersi al mio db.

    Un saluto e spero di trovare presto una soluzione

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao mosquito70,

    mi sa che non hai ben chiaro il funzionamento delle pagine asp :master:
    tu devi scrivere nel file delle stringhe che rappresentano dell'html e non del codice asp.
    codice:
    sql="SELECT * FROM V_ASP_ANAGBOLLAVVI WHERE CODI_BOLL_AVVI="& vn_codibollavvi
    Set rs = con.Execute(sql)
    MyFile.WriteLine("    <td width=""33%""  align=""right"" class=""txt"" height=""54"">")
    MyFile.WriteLine("      
    
    <font size=""5"">Bollettino " & rs("Nume_boll") & "</font>")
    MyFile.WriteLine("      <hr>")

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    ora l'ho capito...

    ma tu come risolveresti il mio problema, che semplicemente si riduce a scrivere dei valori estratti da un db su un file html. Devo per forza farlo visualizzare prima a video e poi salvarlo su disco?

    possibile che non esiste un modo per farlo in automatico?

    ciao ciao

    ps. grazie della risposta

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    stampare a video non è obbligatorio...

    puoi benissimo creare il file in background e inviarlo senza una preview...

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ma hai visto bene l'esempio che ho fatto?
    non visualizzo niente a video... creo direttamente il file html

    Originariamente inviato da willybit
    Ciao mosquito70,

    mi sa che non hai ben chiaro il funzionamento delle pagine asp :master:
    tu devi scrivere nel file delle stringhe che rappresentano dell'html e non del codice asp.
    codice:
    sql="SELECT * FROM V_ASP_ANAGBOLLAVVI WHERE CODI_BOLL_AVVI="& vn_codibollavvi
    Set rs = con.Execute(sql)
    MyFile.WriteLine("    <td width=""33%""  align=""right"" class=""txt"" height=""54"">")
    MyFile.WriteLine("      
    
    <font size=""5"">Bollettino " & rs("Nume_boll") & "</font>")
    MyFile.WriteLine("      <hr>")

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    si, scusa avevo visto male il tuo esempio.

    Ora lo provo.


  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Funziona

    Grazie a tutti e scusate la disattenzione... ho bisogno di un pò di ferie.


    Ciao 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 © 2026 vBulletin Solutions, Inc. All rights reserved.