0

編集:受け入れられた回答は、私の問題が何であったかを指摘しています。さらに簡単な方法を示す別の回答を追加しました。

単一の文字列を作成する複数行のテキスト ボックスがあります。

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

私がやりたいのは、SqlCommand.Parameters.AddWithValue を使用してパラメーターとして wholeThing を追加することで、これをそのまま DB に書き込むことですが、苦労して挿入した改行はすべて消えます (または見えるようになります)。

私はこれを見て、CHAR(nnn) SQL のことを気にする必要がなくなることを望んでいました。

助言がありますか?ありがとう!

4

2 に答える 2

1

「見える」とはどういう意味ですか?改行文字はフィールドに簡単に格納できますnvarchar。行動の結果を検証するためにどのツールを使用していますか?

于 2009-07-13T18:21:05.730 に答える
0

これよりもさらに簡単です。受け入れられた回答の議論によると、ビューにすべての行が表示されていませんでした。メッセージボックスを配置すると、すべてが表示されました。

さらに、1 行ずつ説明する必要はありません。

wholeThing = txtMultiline.Text

も機能し、すべての改行が保持されます。

于 2009-07-13T19:06:38.633 に答える