Hola
No estoy muy seguro en MySql:
Código Delphi
[-]procedure TForm1.FormActivate(Sender: TObject);
begin
query.Close;
query.SQL.Text:='SELECT LAST(folio) as folio From Datos ';
query.Open;
Edit1.text:= query.FileByName('folio').AsString;
end;
No entiendo por que llamar a todos los datos (campos) de la tabla si solamente necesitas uno.?
Saludos