Texteingabefeld mit Apostroph - Problem in SQL
Verfasst: Mi 12. Okt 2022, 14:59
Hallo zusammen,
LibreOffice Base 7.0... Windows 10
Bei der Verwendung von Text-Eingabefeldern, die abgefragt und in eine SQL-Insert oder -Update-Form übertragen werden, wird bei Einträgen von Texten mit einem ' (Apostroph) beim Versuch, diesen Text zu speichern, ein Fehler ausgegeben. Weiterhin wird die gesamte vorhandene Datei standardisiert überschrieben mit dem aktuellen Text über alle Zeilen hinweg ;ö)))
Speichere ich den mit Apostroph versehenden Text durch Markierung mit zusätzlichen Apostrophs, so funktioniert die SQL-Ausführung ohne Fehler; der dann angezeigte Text mit Apostroph wird aber beim nächsten Speichern wieder das vorher beschriebene Verhalten durchführen ;-o))))
Gibt es dazu eine generelle Lösung?
Oder muss jedes Textfeld immer wieder auf Apostrophs gescannt werden, bevor der Text in einen SQL-Befehl übertragen wird? Immer wieder scannen, mit Apostrophs ergänzen und dann abspeichern?
Oder gibt es eine Möglichkeit, die Eingabe eines Apostrophs generell für die Textfelder (es sind viele ;-öo)) ) auszuschliessen?
Für Tipps bin ich sehr dankbar.
Gruß Tom
LibreOffice Base 7.0... Windows 10
Bei der Verwendung von Text-Eingabefeldern, die abgefragt und in eine SQL-Insert oder -Update-Form übertragen werden, wird bei Einträgen von Texten mit einem ' (Apostroph) beim Versuch, diesen Text zu speichern, ein Fehler ausgegeben. Weiterhin wird die gesamte vorhandene Datei standardisiert überschrieben mit dem aktuellen Text über alle Zeilen hinweg ;ö)))
Speichere ich den mit Apostroph versehenden Text durch Markierung mit zusätzlichen Apostrophs, so funktioniert die SQL-Ausführung ohne Fehler; der dann angezeigte Text mit Apostroph wird aber beim nächsten Speichern wieder das vorher beschriebene Verhalten durchführen ;-o))))
Gibt es dazu eine generelle Lösung?
Oder muss jedes Textfeld immer wieder auf Apostrophs gescannt werden, bevor der Text in einen SQL-Befehl übertragen wird? Immer wieder scannen, mit Apostrophs ergänzen und dann abspeichern?
Oder gibt es eine Möglichkeit, die Eingabe eines Apostrophs generell für die Textfelder (es sind viele ;-öo)) ) auszuschliessen?
Für Tipps bin ich sehr dankbar.
Gruß Tom