Un modo semplice per scrivere una stringa con caratteri di controllo a un campo nvarchar in un DB?
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!
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.