Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Più record in RTF

  1. #1
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204

    Più record in RTF

    Salve a tutti ancora ho bisogno di VOI non riesco a risolvere un problema.
    Il codice è il seguente (costruito grazie a questo FORUM):

    codice:
    <%
    DIM prot
    var_prot=Request.Form("prot")
    
    SQL = "select * from prova where protocollo=" & Request.Form("prot")
    Set RS = Connes.Execute(SQL)
    While Not rs.EOF
    'Per leggere il documento utilizzo FSO 
    Set fso = CreateObject("Scripting.FileSystemObject")
    strTemp = FSO.GetTempName
    Set f = fso.OpenTextFile(Server.MapPath("02_prova.rtf"), 1)
    'Leggo tutto il contenuto del documento 
    Documento = f.ReadAll
    'chiudo 
    f.Close
    Set f = Nothing
    
    var_ins = rs("inserito")
    var_imp = rs("importo")
    var_ben = rs("beneficiario")
    var_ope = rs("operatore")
    var_cap = rs("cap")
    var_pro = rs("protocollo")
    
    percorso= rs("protocollo")
    
    Documento = Replace(Documento, "data", var_ins)
    Documento = Replace(Documento, "importo", var_imp)
    Documento = Replace(Documento, "beneficiario", var_ben)
    Documento = Replace(Documento, "operatore", var_ope)
    Documento = Replace(Documento, "cap", var_cap)
    Documento = Replace(Documento, "protocollo", var_pro)
    
    rs.MoveNext
    wend
    
    Set f = fso.OpenTextFile(Server.MapPath("det_WORD\" & percorso & ".rtf"), 2, True)
    'chiudo tutto 
    f.Write Documento
    f.Close
    Set f = Nothing
    Set fso = Nothing
    
    chiudo(RS)
    chiudo_connes()
    
    %>
    Elaborazione completata
    Però il file prodotto mi restituisce un solo record di var_cap, quando nella tabella ve ne sono di più fino ad un massimo di tre.
    Come posso poter esportare anche gli altri record e separarli cin una congiunzione e spazio.
    Spero di essere riuscito a farmi capire e VI prego di essere i più semplici possibili data la mia profonda ignoranza.
    Grazie Carlo
    Restiamo Umani

  2. #2
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    AIUTOOOOOOOOOOO
    Grazie Carlo
    Restiamo Umani

  3. #3
    non ho capito cosa dovrebbe contenere

    var_cap
    In quel modo contiene il valore del campo "cap" del DB, può contere 3 cap, e basta.
    Cioè perchè dovrebbe restituirtene più di uno, visto quello che hai scritto?

  4. #4
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Innanzitutto grazie.
    Il campo cap può contenetere fino ad un massimo di due valori, se faccio un response.whrite li vedo, però quando vado a scriverli nel documento mi mette solo l'ultimo tralasciando il primo record
    Io vorrei che vennisse scritto record_cap_1 e record_cap_2.
    Restiamo Umani

  5. #5
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    up
    Restiamo Umani

  6. #6
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Per essere compreso inserisco la struttura del DB

    codice:
    id |data           |importo   |beneficiario  |utente     |cap  |protocollo 
    
    1  |31/10/2006 |35000,88 |tizio     	   |utente_1  |315  |1
    2  |12/11/2006 |200,94     |caio      	   |utente_2  |315  |2
    3  |31/10/2006 |50,33      |sempronio    |utente_1  |319  |1
    4  |31/10/2006 |35,16      |tizio     	   |utente_1  |315  |3
    5  |12/11/2006 |80,54      |pasquale     |utente_1  |323  |2
    6  |31/10/2006 |800,05    |nicola    	|utente_1  |319  |3
    7  |15/12/2006 |250,27    |gennaro   	|utente_1  |319  |4
    Io vorrei che selezionando il protocollo 1 nel file creato vengano inseriti i cap 315 e 319, mentre per il protocollo 4 solo il cap 319.
    Se faccio il response.write visualizzo entrambi i cap per il protocollo 1.
    Vi prego aiutatemi
    Grazie Carlo
    Restiamo Umani

  7. #7
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    S. O. S. sono due giorni che ci sbatto mi date una mano per cortesia
    Grazie Carlo
    Restiamo Umani

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.