三层结构,使用了TRemoteDataModule和Database组件,在服务器端启动时,该选择什么时间连接数据库?并且连接数据库的Database组件,我想从配置文件中读取,请问该怎么做?读配置,连接数据库和open的代码该放在哪里来写?

解决方案 »

  1.   

    客户端OPEN时,它自己会连接。
    可以在远程数据模块的 CREATE 事件中读配置。
      

  2.   

    三层架构的能不能用在internet上
      

  3.   

    开户端open的时候,服务端会open数据库?
      

  4.   

    你的客户端是不是用 ClientDataSet?
    这个 ClientDataSet 是不是对应远程数据模块的一个 DataSetProvider?
    DataSetProvider 是不是设置了一个 DataSet 属性?
    这个 DataSet 是不是与你的 Database 组件相关联?当 ClientDataSet OPEN 时,则远程数据模块会建立,有 OnCreate 事件;Database 开始连接,有 BeforeConnect 事件。