2012-04-10 10 views
-4

リッチテキストボックスから書式付きテキストをSQLデータベースに保存して取得する方法はありますか? Uはそれをこの書式付きテキストをSQL .Netに保存します

string queryString = 
     "INSERT INTO Users (Description) VALUES('" + RichTextBox1.Text + "')"; 
    using (SqlConnection connection = new SqlConnection(
       connectionString)) 
    { 
     SqlCommand command = new SqlCommand(queryString, connection); 
     connection.Open(); 

     try 
     { 
      command.ExecuteNonQuery(); 
     } 
     Catch 
     { 

     } 
     finally 
     { 

     } 
    } 
+0

うーん...! – Shoban

+1

more info pls –

+0

色、フォント、斜体などの書式付きテキストをdbに挿入しようとしています。どのようにこれを挿入し、色、フォントなどの同じフォーマットで取り戻すことができますか?あなたのフィードバッハをありがとう。 –

答えて

0

私はそれを自分で解決し、あなたがRichTextBox1.rtfを使用することができますyou..Thanks

と共有したいです。

INSERT INTO表1(注)値( ' "+ RichTextBox1.rtf +"')

これは、フォーマットされたテキストとして挿入されます。 UIで編集したのと同じ書式でテキストを取得できます。 C#のコードを持つすべてのあなたのフィードバックのための

おかげ..

+0

-1文字列連結を使用してデータテーブルにデータを挿入するように誰にも教えてください。パラメータを使用します。 – Steve

+2

パラメータはより安全で理想的ですが、このアプローチは間違ったものではなく、機能し、質問に答えます。別の方法として、注射から保護するためにテキストに.Replace( "'"、 "' '")を使用する方法があります。まだ+1です。 – ImGreg

+0

ありがとうPeretzとスティーブ..しかし、私の要件はこのようなものではありません。私は色、フォント、イタリックなどの書式設定されたテキストをdbに挿入しようとしています。どのようにこれを挿入して、色、フォントなどの同じフォーマットで取り戻すことができますか? –

0

ような何かを行うことができます