Entwickler-Ecke
Datenbanken - Hochkomma vor der Eingabe entfernen
Fienix - Do 20.05.10 13:13
Titel: Hochkomma vor der Eingabe entfernen
Hi,
es gibt bestimmt Zeichen die mir Probleme beim Insert oder Update machen. Z.B. das Hochkomma "
Gibt es eine Möglichkeit bestimmte Zeichen bei der Eingabe zu unterdrücken, bei C# gab es da eine Möglichkeit.
MySql 5, ZEOS, Delphi 7
bummi - Do 20.05.10 13:15
OnKeyDown
OnKeyPress
oder meinst Du was anderes
Fienix - Do 20.05.10 13:18
Daran hab ich auch schon gedacht, dann muss ich aber eigene TField Kompos erstellen und anpassen.
Ich dachte es gibt etwas eleganteres.
bummi - Do 20.05.10 13:31
-- auf dem Feld OnSetText ???
ansonsten OnBeforePost ??
Xentar - Do 20.05.10 14:49
Wenn du die Werte als Parameter an den SQL String übergibst, machen die auch keine Probleme, da solche Zeichen automatisch umgewandelt werden.
DonManfred - Do 20.05.10 15:57
In meinem Programm können die Mitarbeiter auch Hochkomma verwenden ohne das gleich ein MySQL-Fehler auftaucht...
Ich schmeiss daher mal die Funktion QuotedStr in den Raum.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!