Hola
Pues me parece que es igual en ado.
Usando un adoquery:
Código Delphi
[-]
Adoquery1.sql.text:= 'UPDATE Semestre SET campo = :campo'+
'WHERE Campo2 = :Old_campo2 AND'+
'Campo3 = :Old_Campo3 AND'+
'Campo4 = :Old_Campo4 ';
Adoquery1.ExecSQL;
No se, digo yo.
Saludos