Die
DB meckert beim INSERT, dass das ' als schließendes Anführungszeichen angesehen wird und deswegen für den Reste in falscher Syntax entsteht.
Ich würde dir raten Parameter zu benutzen. Dann wird das intern automatisch escaped.
Einmal bekam ich den Tipp oder das, was ich jetzt nutze sind doppelte Anführungszeichen, also ". Die nehme ich einfach als Begrenzung für Char-Werte oder so in dem Befehl. Dann ignoriert er die einfachen.
EDIT: Keine Sorgen, hab schon oft mit Parametern gearbeitet, gerade wenn es etwas dynamischer sein soll.
So, das Problem gelöst, fehlen noch drei weitere.
Ich hasse die Phase der Tests auf Herz und Nieren. -.-