有人可以解释(逐步)如何使用 Delphi 中的应用程序角色(ADO 组件)连接到一些 MSSQL DB 吗?我已经在 MSSQL DB 和应用程序角色中创建了一个用户,但是sp_setapprole
从 Delphi 应用程序调用存储过程对我不起作用..
据我所知,我可能从一开始就犯了很多错误,所以我会很感激从一开始就提供详细的说明。
调用 sp:
ADOStoredProc1->Parameters->ParamByName("@rolename")->Value = "test";
ADOStoredProc1->Parameters->ParamByName("@password")->Value = "test";
ADOStoredProc1->ExecProc();
ShowMessage(ADOStoredProc1->Parameters->ParamByName("@RETURN_VALUE")->Value); //0