Delphi 如何使用与DataAbstract/RemObjects会话中保存的数据库的连接?

Delphi 如何使用与DataAbstract/RemObjects会话中保存的数据库的连接?,delphi,session,connection,remobjects,dataabstract,Delphi,Session,Connection,Remobjects,Dataabstract,在DataAbstract示例应用程序“Old\Connection By User”中,过程“AcquireHoldButtonClick”创建到数据库的连接,并将引用存储在用户的会话变量中。 我计划使用这种机制,但无法理解何时何地需要访问此会话变量以为该用户提供正确的连接 例如,当我在客户机上调用ApplyUpdate方法时,服务器必须在会话中访问连接,但我不知道必须从服务器捕获哪个事件才能实现这一点?找到它:DataService.onBeforeAccessConnection “当数据

在DataAbstract示例应用程序“Old\Connection By User”中,过程“AcquireHoldButtonClick”创建到数据库的连接,并将引用存储在用户的会话变量中。 我计划使用这种机制,但无法理解何时何地需要访问此会话变量以为该用户提供正确的连接


例如,当我在客户机上调用ApplyUpdate方法时,服务器必须在会话中访问连接,但我不知道必须从服务器捕获哪个事件才能实现这一点?

找到它:DataService.onBeforeAccessConnection

“当数据抽象服务属性AcquireConnection设置为TRUE且服务将向连接管理器请求数据库连接时,会触发此事件。它允许您覆盖在运行时设置的ConnectionName属性值,以连接到其他数据库,或保留为空以使用连接管理器拥有的连接列表中的默认连接。”