Hi,
Auf die Gefahr hin verbal gelüncht zu werden, weil die Frage schon woanders beantwortet wurde :
Ich hab in meiner
mysql Datenbank ein Feld namens "Doku", in der über ein Programm Text eingefügt werden kann.
Problem an der ganzen Sache ist, dass es eigentlich hinhaut, nur wenn man versucht in den Text "so etwas" einzubauen (also mit Anführungszeichen), dann gibts eine
SQL Fehlermeldung. Ich denke das liegt daran, weil das
Query vorzeitig beendet wird, weil die "" als Ende des
SQL Strings behandelt werden oder sowas in der Art. Aufjedenfall liegt es an den ""
Nun dachte ich mir, koennte ich diese doch durch '' ersetzen
Suche ich nach so einem Verfahren stoße ich auf folgende Lösung, wenn man Leerzeichen ersetzen durch 0en ersetzen möchte
Delphi-Quellcode:
var s: string // da wird der rotz fuer die datenbank reingeschrieben
while Pos(' ', s) > 0 do
s[Pos(' ', s)] := '0';
Wie bau ich das jetzt zusammen, dass er mir ein " zu ' ersetzt, damit die
SQL Abfrage hinterher damit zurecht kommt ?
Gruß
und net haun