Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [VB6] Andare a capo in una text

    Ciao a tutti. Il mio precedente thread non ha riscosso successo

    ho una domanda...


    Al momento compilo una text con il multilinea attivo e salvo in un database il contenuto in formato HTML.

    Per trovare gli a capo, faccio un replace in questa maniera:

    prova = Replace$(miatxt.Text, Chr$(13), "<br>")

    se subito dopo metto la variabile prova in una messagebox (msbox prova) vedo tutto il testo corretto con gli spazi modificati, ma se lo salvo nel mio database gli a capo vengono salvati così < br >

    sapete dirmi il motivo?
    PIERCHI

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito ... cosa salvi sul db ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    In questo caso la variabile prova, che sarebbe il replace del contenuto della text
    PIERCHI

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sicuro? Mostra tutto il codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Sicuro? Mostra tutto il codice ...
    eccoti parte del codice:

    SCRITTURA DEL DATABASE
    AggiungiNomeSezione = Replace$(ModificaNomeSezione.Text, Chr$(13), "<br>")
    MsgBox AggiungiNomeSezione

    SALVATAGGIO DEL AggiungiNomeSezione





    LETTURA DA DATABASE
    sponsoradattato = Replace$(rs("sponsor"), "<br>", vbCrLf)
    ModificaNomeSezione.Text = sponsoradattato
    PIERCHI

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quello che è importante è il codice del salvataggio e tu non lo hai mostrato ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Quello che è importante è il codice del salvataggio e tu non lo hai mostrato ...
    ah, non lo sapevo...


    trattasi di database mysql

    codice:
    'SCRITTURA DEL DATABASE
    AggiungiNomeSezione = Replace$(ModificaNomeSezione.Text, Chr$(13), "<br>")
    MsgBox AggiungiNomeSezione
    query = "UPDATE sponsor SET sponsor = '" & AggiungiNomeSezione & "', attivo = '" & attivo & "'  WHERE id = '" & Id.Text & "'"
    conn.Execute query
    
    'LETTURA DA DATABASE
    sponsoradattato = Replace$(rs("sponsor"), "<br>", vbCrLf)
    ModificaNomeSezione.Text = sponsoradattato
    PIERCHI

  8. #8
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Scusa, ma non capisco il senso di tutte queste sostituzioni di caratteri...

    Ti stai complicando la vita inutilmente:
    Se prova contiene un CR, questo verrà salvato come CR, e riletto come CR, dove sta il problema?

  9. #9
    Quote Originariamente inviata da gibra Visualizza il messaggio
    Scusa, ma non capisco il senso di tutte queste sostituzioni di caratteri...

    Ti stai complicando la vita inutilmente:
    Se prova contiene un CR, questo verrà salvato come CR, e riletto come CR, dove sta il problema?
    il problema che il database viene elaborato anche da un sito web, quindi ho bisogno che il contenuto della cella del database sia formattato in HTML.

    o non ho capito la domanda?
    PIERCHI

  10. #10
    la sostituzione di CR in < br > falla fare al sito in fase di visualizzazione

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.