一个主表下有较多的子表,在中间层用TADODataSet+DataSetProvider+TDataSource建立了主从表的关系,存取都正常。不足的是,一些情况下客户端只需要查询主表的数据,不需要查询子表数据,使用了poFetchDetailsOnDemand属性中间层照样还是要到数据库中查询所有的子表(使用了SQL事件探察器跟踪),没什么效果,速度很慢,有没有办法能解决这个问题?