我正在尝试使用FireDAC在MySQL DataBase中实现密码更改。遗憾的是,RAD XE5帮助系统缺少TFDGUIxLoginAction
的信息(此类型的参数用于TFDGUIxLoginDialog
的执行方法)。 Google提供了5个链接,所有链接都没有详细信息或类似内容:
Embarcadero Technologies目前没有任何额外的补充 信息。请帮助我们使用以下文档记录此主题 讨论页面!
无法访问FireDAC。*。pas来查看可能的方法。有没有人考虑如何使用TFDGUIxLoginDialog
来实现此目的?
扩展我的问题以回答评论请求:
当然,TFDGUIxLoginDialog
有一个Execute
方法,其中包含TFDGUIxLoginAction
类型的单个参数。这种类型的变量长度为8个字节,没有Create
方法。 Execute
方法可以使用nil
参数运行。在这种情况下,将显示标准登录对话框。 TFDGUIxLoginDialog
可以用于更改密码(至少已过期)。德尔福帮助系统提到了这一点。我试图在FireDAC.Comp.UI.dcu文件中找到TFDGUIxLoginAction
的类型但是失败了。我使用的是旧版本的MySQL - 5.1.73。可以从我正在编写的Delphi XE5连接到它。