2

在 FireDAC 下,我有TFDConnection -> TFDQuery -> TDataSetProvider一个服务器应用程序和TClientDataSet一个客户端应用程序。它们通过RemObjects Remoting SDK连接。(TClientDataSet.RemoteServer设置为 a TRODataSnapConnection)。

TFDConnection可以连接到不同的数据库类型。

使用TClientDataSet客户端中的代码,(如何)我可以确定数据库类型?

TDataSetProvider对于包含所有这些组件的简单应用程序,我可以在设计时扫描数据模块以查找具有名称的类型的组件TClientDataSet.ProviderName(混乱但可行),但对于这个客户端/服务器架构,我不知道如何做到这一点......

TRODataSnapConnection唯一的 ServerName 属性设置为TTServer.RDMDataBasis。TTServer 是服务器应用程序,RDMDataBasis是一个TRemoteDataModule在里面。

4

0 回答 0