gpt4 book ai didi

sql-server - Delphi和MS SQL应用程序角色

转载 作者:行者123 更新时间:2023-12-03 08:18:54 24 4
gpt4 key购买 nike

有人可以(逐步)说明如何使用Delphi(ADO组件)中的应用程序角色连接到某些MSSQL DB吗?我已经以MSSQL DB和应用程序角色创建了一个用户,但是从Delphi应用程序调用存储过程sp_setapprole对我不起作用。

据我所知,我可能从一开始就犯了很多错误,所以从一开始就对详细的说明我将不胜感激。

调用sp:

ADOStoredProc1->Parameters->ParamByName("@rolename")->Value = "test";
ADOStoredProc1->Parameters->ParamByName("@password")->Value = "test";
ADOStoredProc1->ExecProc();
ShowMessage(ADOStoredProc1->Parameters->ParamByName("@RETURN_VALUE")->Value); //0

最佳答案

我发现了问题。我在调用存储过程之前打开了数据集,这就是为什么它不起作用的原因。现在好啦。感谢whosrdady尝试提供帮助:)

关于sql-server - Delphi和MS SQL应用程序角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14379191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com