0

编辑:接受的答案指出了我的问题。我添加了另一个答案,它显示了一种更简单的方法。

我有一个多行文本框,从中创建一个字符串:

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

我想要做的是通过将 WholeThing 作为参数添加到 SqlCommand.Parameters.AddWithValue 来按原样将其写入数据库,但我所有煞费苦心地插入的换行符都会消失(或出现)。

我看到了这一点,并希望我不需要关心 CHAR(nnn) SQL 的东西。

有什么建议么?谢谢!

4

2 回答 2

1

当您说“似乎”时,您是什么意思?换行符可以很容易地存储在nvarchar字段中。您使用什么工具来验证您的操作的结果?

于 2009-07-13T18:21:05.730 回答
0

它甚至比这更容易。根据已接受答案中的讨论,我并没有看到我认为的所有线条。建立一个消息框显示了一切。

更重要的是,我不需要逐行处理:

wholeThing = txtMultiline.Text

也有效,它保留了所有的换行符。

于 2009-07-13T19:06:38.633 回答