誰かが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