Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: mittels mysql.pas Wert ändern

  Alt 31. Mär 2012, 11: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
  Mit Zitat antworten Zitat