Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567

    Problema A CAPO con asp

    Ciao a tutti, ho un problemino, in una pagina asp stampo a video il testo estratto da un db MsSql però il testo non mi tiene la formattazione e non va a capo. Ho provato due metodi per farlo andare a capo ma non va:

    codice:
    METODO1:
    testo=rs("testo")
    testo=replace(rs("testo"), vbcrlf, "
    ")
    response.write testo
    
    METODO2:
    testo=rs("testo")
    testo=replace(rs("testo"),chr(13)&chr(10),"
    ")
    response.write testo
    Tutti e due i sistemi non funzionano.
    Recentemente ho trasferito il sito e ho dovuto spostare tutto da un db MySql a uno MsSql, prima andava a capo normalmente, ho pensato di aver perso gli "a capo" nel trasferimento dei dati da un db all'altro (pensando che il problema appunto fosse dentro il db), per prova o stampato il testo dentro una textarea e va a capo perfettamente:

    codice:
     <textarea name="testo" id="testo" cols="30" rows="5"><%=rs("testo")%></textarea>
    Non riesco a capire perchè non funziona più, avete suggerimenti????

    Grazie


  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    testo=rs("testo")
    testo=replace(testo, vbcrlf, "
    ")
    response.write testo

    Roby

  3. #3
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Si ho fatto un errore nella trascrizione del codice sulla discussione (nella pagina era giusto) e me l'hai giustamente segnalato, ma non funziona ugualemente. Non capisco dove sia il problema


  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sei sicuro che nel testo ci sia veramente vbcrlf? hai provato con il solo vbcr o vblf ?

    replace(replace(replace(testo,vbcrlf,"
    "),vbcr,"
    "),vblf,"
    ")

    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Quando era su MySql direi di si perchè funzionava, non so se qualcosa è cambiato nel trasferimento, come faccio a vederlo?
    Comunque ho provato anche gli altri due come mi hai detto e nn è cambiato nulla :-(

  6. #6
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Rettifico, ho riprovato copiando e incollando bene la stringa che mi hai passato e ha funzionato.

    Perfetto grazie mille, non sapevo che pesci pescare.

    Grazie grazie grazie


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.