2

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

1 に答える 1

0

問題を見つけました。ストアドプロシージャを呼び出す前にデータセットを開いたので、機能しませんでした。今は大丈夫です。助けてくれてありがとうwhosrdady:)

于 2013-01-17T14:28:38.970 に答える