Hallo
Wie der Titel schon sagt, möchte ich möchte ich ein rtf-Dokment auf meinem Nas in einer MySQL-Datenbank speichern.
Das Feld in der Datenbank habe ich mit LONGTEXT und latin1_general_cs angelegt.
Jetzt wollte ich mit folgendem c#-Code die Datei in die Datenbank schreiben.
Dies funktioniert aber wegen den Escapesequenzen nicht.
Habt ihr eine Lösung für mein Problem?
(DB_FKT ist meine Datenbankklasse und RTB eine Richtextbox)
Wie der Titel schon sagt, möchte ich möchte ich ein rtf-Dokment auf meinem Nas in einer MySQL-Datenbank speichern.
Das Feld in der Datenbank habe ich mit LONGTEXT und latin1_general_cs angelegt.
Jetzt wollte ich mit folgendem c#-Code die Datei in die Datenbank schreiben.
Dies funktioniert aber wegen den Escapesequenzen nicht.
Habt ihr eine Lösung für mein Problem?
(DB_FKT ist meine Datenbankklasse und RTB eine Richtextbox)
Code:
...
if (File.Exists(Rezept))
{
RTB.LoadFile(Rezept);
string OriText = RTB.Rtf;
DB_FKT.DB_schreiben("UPDATE rezepte SET RezeptText = '" + OriText + "' WHERE ID = " + IDs[i]);
RTB.Clear();
string RTFTXT = DB_FKT.DB_lesen_StrFeld("SELECT RezeptText FROM rezepte WHERE ID = " + IDs[i], 0);
if (RTFTXT == OriText)
{
MessageBox.Show("funktioniert");
}
}
...