Hallo,
folgendes Problem habe ich in der Ansicht „Personen“ im Feld „Name“. Wenn man im Feld „Name“ einen Namen eingibt, der als Sonderzeichen ein Apostroph/Hochkomma (’) enthält, und den Personendatensatz speichert, wird das Apostroph beim Speichern scheinbar nicht richtig escaped. Der Datensatz verschwindet und ist nicht mehr über den combit auffindbar.
Das Problem tritt nicht auf, wenn das Apostroph durch einen vorangestellten Backslash escaped wird. Das escapen auf diese Art ist aber nicht wirklich praktikabel, da wir sonst alle Druckvorlagen und Skripte anpassen müssten, um den Backslash wieder zu entfernen.
Sollte die Standard-Solution solche Sonderzeichen beim Schreiben in die Datenbank nicht automatisch escapen?
Wir nutzen:
combit 5.011 in der mitgelieferten Standardsolution und als DB PostgreSQL.
Gruß
Nowak