Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: MySQL direct - String in Datenbank-Feld eintragen

  Alt 3. Aug 2008, 16:17
Wenn es ein String ist dann mußt du es auch SQL-Technisch in Hochkommas vorliegen.

q := ' INSERT INTO test (ip,uhr,aktion) VALUES('''+ip+''',NOW(),0);'; Bau aber deine Statement auf preparet statements um denn sonst hast du SQL-Injection-Probleme wenn der InnerHTML ein ergebnis der Art:

'; DROP Database... liefert.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat