Delphi XE2 提供从客户端对服务器端连接的 DataSnap 访问。TSQLConnection 驱动程序“datasnap”有一个属性“ServerConnection”,用于指定一个返回服务器端 TDBXConnection 的函数。例如: ServerConnection='dsadmin.getConnection("FBCONNECTION")' 返回 Firebird 连接(在数据资源管理器中列出)。
我没有使用数据资源管理器,而是在运行时创建了我的服务器 sql 连接。应该可以编写我自己的 MyFuncGetDatabase() 服务器端函数并设置 ServerConnection='MyFuncGetDatabase()'。但是如何实现像 MyFuncGetDatabase() 这样的服务器端函数呢?我还没有找到任何提示必须在哪里实现和/或注册这些方法。