如何使用 FireDAC 检索用户访问权限

问题描述 投票:0回答:1

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

mysql delphi permissions firedac sql-grant
1个回答
0
投票

查看当前用户访问权限的SQL语句是

SHOW GRANTS FOR CURRENT_USER;

但是 FireDAC 不支持此功能。

https://dev.mysql.com/doc/refman/8.0/en/show-grants.html

© www.soinside.com 2019 - 2024. All rights reserved.