SQLを使ってレコードを更新するには
QueryコンポーネントとSQLを使ってレコードを更新することができます。
レコードを更新するSQL文
テーブルのレコードを更新するにはUPDATE文を使います。UPDATE文の書式を次に示します。
UPDATE テーブル名 SET 更新式, 更新式,・・・ WHERE 更新する行の条件;
(WHERE節はなくてもよい。WHERE節がない場合は、すべての行が対象になる)
つぎにサンプルプログラムを示します。
procedure TForm1.btnExecSQLClick(Sender: TObject);
begin
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('UPDATE Xy SET Y=1 WHERE X>5;');
ExecSQL;
end;
end;