0

DataAbstract サンプル アプリケーション「Old\Connection By User」では、プロシージャ「AcquireHoldButtonClick」がデータベースへの接続を作成し、参照をユーザーのセッション変数に保存します。このようなメカニズムを使用する予定ですが、そのユーザーに正しい接続を提供するために、このセッション変数にいつどこでアクセスする必要があるかを理解できません。

例として、クライアントで ApplyUpdates メソッドを呼び出すと、サーバーはセッションで接続にアクセスする必要がありますが、それを達成するためにサーバーからキャッチする必要があるイベントはわかりません。

4

1 に答える 1

0

見つかりました:DataService.OnBeforeAcquireConnection

「このイベントは、Data AbstractサービスプロパティAcquireConnectionがTRUEに設定され、サービスが接続マネージャーにデータベース接続を要求しようとしているときにトリガーされます。これにより、実行時に設定されたConnectionNameプロパティ値をオーバーライドして別の接続に接続できます。データベース、または接続マネージャが所有する接続のリストでデフォルトの接続を使用するには空白のままにします。」

http://wiki.remobjects.com/wiki/Authentication_and_application_security_%28Delphi%29

于 2011-07-06T14:19:08.473 に答える