Ich möchte den Inhalt einer RichTextBox in einer MySQL Datenbank speichern und nutze folgenden Code:
Allerdings wird im Datenfeld der Tabelle lediglich "System.Windows.Documents.TextRange" gespeichert. Was mache ich falsch? Es geht mir im Moment nicht so sehr um die Formatierung des Inhalts sondern vielmehr um das Speichern des eigentlichen Inhalts der RichTextBox.
VB.NET-Quellcode
- Dim ds_kom_hinweis As TextRange = New TextRange(Me.ds_kom_hinweis.Document.ContentStart, Me.ds_kom_hinweis.Document.ContentEnd)
- Using conn As New MySqlConnection(My.Settings.db_vision_client)
- conn.Open()
- Using MyAdapter As New MySqlDataAdapter("", conn)
- Using cmd As New MySqlCommand("", conn)
- cmd.CommandText = String.Format("UPDATE ds_kom SET ds_kom_hinweis = '{0}' WHERE ds_kom_id = " & MyVar, ds_kom_hinweis)
- cmd.ExecuteNonQuery()
Allerdings wird im Datenfeld der Tabelle lediglich "System.Windows.Documents.TextRange" gespeichert. Was mache ich falsch? Es geht mir im Moment nicht so sehr um die Formatierung des Inhalts sondern vielmehr um das Speichern des eigentlichen Inhalts der RichTextBox.