我正在使用 FireDAC 从 Delphi 中访问 MySQL 数据库。 当登录数据库时,我输入数据库用户名,该用户名是在MySQL中定义的并且具有一定的访问权限。 我如何从 Delphi/FireDAC 中检索该用户的访问权限?我想根据给定的权限定制菜单。现在,我的应用程序始终允许用户编辑没有更新权限的数据。然后引发异常。但一开始就不应该允许用户进行编辑。
查看当前用户访问权限的SQL语句是
SHOW GRANTS FOR CURRENT_USER;
但是 FireDAC 不支持此功能。