Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: mittels mysql.pas Wert ändern
31. Mär 2012, 12:47
Die generelle UPDATE-Syntax lautet so:
SQL-Code:
UPDATE <Tabelle>
SET <Feld> = <Wert> [, <weiteres Feld> = <weiterer Wert>]
WHERE <Bedingung>
Da Du ja mit der mysql.pas IIRC keine Klassen verwenden kannst, müsste das in Delphi umgesetzt etwa so aussehen:
Delphi-Quellcode:
(* SQL-Befehl mit Platzhalter für den neuen Wert *)
QueryString := ' UPDATE information_description SET description = %s WHERE information_id = 4';
(* Der einzusetzende Wert wird in Anführungszeichen gesetzt und aufbereitet *)
EscapedValue := mysql_real_escape_string(QuotedStr(NewValue));
(* Jetzt noch den Platzhalter befüllen und Befehl ausführen *)
mysql_query(Format(QueryString, [EscapedValue]));
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|