2009-07-13 4 views
0

EDIT:私の問題が何だったかを答えることができます。私はさらに簡単な方法を示す別の答えを加えました。DBのnvarcharフィールドに制御文字列を書き込む簡単な方法は?

私は単一の文字列を作成し、そこから複数行のテキストボックスがあります。

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

を私は何をしたいのは、SqlCommandオブジェクトを使用してパラメータとしてwholeThingを追加することで、そのままDBにこれを書いています。 Parameters.AddWithValue、しかし私の辛抱強く挿入された改行はすべて消え去ってしまいます。

私はthisを見て、私がCHAR(nnn)SQLのことに心配する必要はないと思っていました。

提案がありますか?ありがとう!

答えて

1

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

+0

ポイントを取得しました...私はチェックします... – John

+0

ハハ... OK、最初の行だけがAccess 2007に表示されますが、すべてがそこにあります。ありがとう! – John

+0

非常にクールです - 問題ありません! –

0

これよりも簡単です。受け入れられた答えの議論によると、私は私の見解のすべてを見ていませんでした。メッセージボックスを置くことはすべてを示しました。あまりに

wholeThing = txtMultiline.Text 

作品、そしてそれは改行のすべてを保持します:

多くはである何、私はラインで物事ラインを取る必要はありません。

関連する問題