Hallo mal wieder !
Mein Prob. ist, das die SQL-Anweisung UPDATE falsch Interpretiert wird !
Das UPDATEN soll in einem MEMO BLOB geschehen.
z.B.
Delphi-Quelltext
1: 2: 3:
| wert:='Heute komme "ich nach Hause:", baby';
Query1.SQL.Text:=('UPDATE irgendwas SET dashier='''+wert+''' WHERE Nummer=nr'); |
Bei dieser Anweisung bekomme ich eine Fehlermeldung !
Der String [wert] wird irgendwie als Feld Interpretiert.
Setze ich in den String [Wert] das Anführungszeichen vor dem Doppelpunkt, dann bekomme ich keine Fehlermeldung.
Wie kann ich mit Sicherheit jedes Zeichen in einen MEMO BLOB schreiben ?
Probleme treten meist immer mit Anführungszeichen auf. Und wie ich noch herausfand auch mit Doppelpunkten.
Hat jemand eine Lösung ???
Mit freundlichen Gruß
Moderiert von
Klabautermann: Delphi-Tags hinzugefügt