Del a misma manera te comento que query1 ya es en si un Tdataset, asi que no creo que sea necesario hacer referencia al datasource y despues al dataset si no solamente ponerlo
query1.edit
procedure TForm5.Button1Click(Sender: TObject); begin query1.datasource.dataset.edit; <--- Creo que esa linea esta de mas query1.SQL.text:='update BLIBROS set AREA= :area,FOLIO= :FOLIO, TITULO = :titulo WHERE ISBN = :ISBN'; query1.Parambyname('area').AsString:=edit1.Text; query1.Parambyname('FOLIO').AsString:=edit2.text; QUERY1.ParamBYNAME('titulo').AsString:=edit3.Text; query1.ParamByName('ISBN').AsString:=edit6.Text; query1.ExecSQL; query1.post; end;
Saludos
Kafastoforman