Ver Mensaje Individual
  #2  
Antiguo 18-11-2013
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Reputación: 18
jafera Va por buen camino
Hola.

Has puesto UPDATE CALIFICACION SET = (SELECT...)

Despues del SET debes poner el campo a actualizar.

Por ejemplo UPDATE CALIFICACION SET NOTA =(SELECT..... WHERE.....)

Código Delphi [-]
procedure TFormCarga.btn1Click(Sender: TObject);
  begin
    DMCarga.ibqry_Calificacion.Close;
    DMCarga.ibqry_Calificacion.Sql.Clear;
    DMCarga.ibqry_Calificacion.Sql.Add('UPDATE calificacion');
    DMCarga.ibqry_Calificacion.Sql.Add('SET MATERIA_CAL=(SELECT materia FROM salones WHERE materia = materia_cal)');
    DMCarga.ibqry_Calificacion.Sql.Add('WHERE (NO puede haber dos where, tienes que poner AND) AND id_salon = id_salon_cal');
    DMCarga.ibqry_Calificacion.Open;
  end;

Saludos

Josep

Última edición por jafera fecha: 18-11-2013 a las 17:58:00.
Responder Con Cita