Un modo semplice per scrivere una stringa con caratteri di controllo a un campo nvarchar in un DB?

StackOverflow https://stackoverflow.com/questions/1121144

Domanda

Modifica : accettato risposta indica qual è il mio problema era. Ho aggiunto un'altra risposta che mostra un modo ancora più semplice.

Ho una casella di testo su più righe da cui creo una singola stringa:

    Dim wholeThing As String
    Dim line as String 
    For Each line In txtMultiline.Lines
        wholeThing = wholeThing & line & Environment.Newline
    Next

Quello che mi piacerebbe fare è scrivere questo ad un DB così com'è aggiungendo wholeThing come parametro usando per SqlCommand.Parameters.AddWithValue, ma tutti i miei ritorni a capo faticosamente-inseriti andare via (o sembrano).

e sperava non ho bisogno di occuparmi di CHAR (nnn) roba SQL.

Qualche suggerimento? Grazie!

È stato utile?

Soluzione

Che cosa si intende quando si dice "sembra"? Un carattere di nuova linea può essere facilmente conservato in un campo nvarchar. Quali strumenti sono voi utilizzando per verificare i risultati delle vostre azioni?

Altri suggerimenti

E 'ancora più facile di questo. Come per la discussione in risposta accettata, io non stavo vedendo tutte le linee, a mio avviso. Mettendo su un messagebox mostrato tutto.

Cosa c'è di più, non ho bisogno di prendere la linea le cose per riga:

wholeThing = txtMultiline.Text

opere, troppo, e mantiene tutte le interruzioni di riga.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top