Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    8

    testo del database formattato

    Salve,
    Ho un problema con la visualizzazione del testo inserito in un database, in particolare con la visualizzazione degli a capo.
    Ad es. in questo campo di testo dove sto inserendo la mia domanda, se premo invio il testo va a capo...
    .
    .
    ... nella mia applicazione invece invia il modulo.
    Per andare a capo devo premere SHIFT + INVIO, ma dopo, il contenuto del modulo, salvato su db, viene visualizzato tutto su una riga.

    Come si fa?
    Devo inserire ogni volta
    ?

    grazie.

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    8
    Scusa!
    Provo a spiegarmi meglio.
    Scrivo un testo con il Notepad, con i vari "ritorno a capo".
    Copio tutto il testo e lo incollo in un campo (tipo dati: testo)del mio db.
    Quando visualizzo il contenuto del campo con una pagina asp il testo non conserva i ritorni a capo.
    L'unico modo che sono riuscito ad utilizzare è l'inserimento del tag
    .
    Questo è veramente l'unico modo?

  4. #4
    In fase di inserimento nel database esegui questo replace:

    codice:
    testo = Replace(testo, vbCrLf, "
    ")
    dove testo è il noem della variabile che contiene il testo del tuo database.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    8
    Ho provato sia

    codice:
    <%scheda_Form =(rs_calendario.Fields.Item("scheda").Value)%>
    <%=replace(scheda_Form, vbCrLf, "
    ")%>
    che
    codice:
    <%=replace(scheda_Form, chr(13), "
    ")%>
    Non mi vede gli a capo!!!!!!!!!!!

    Lo script funziona, ho provato così:
    codice:
    	 <%=replace(scheda_Form, "a", "
    ")%>
    sostituisce tutte le "a" con i

    ma non mi vede gli a capo!!!!!!!!!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    8
    Forse ho capito.
    Access ha sostituito nel testo importato un altro carattere al posto dell'a capo e infatti lo visualizza con un carattere a forma di rettangolo.

    Grazie comunque.

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.