我针对这个问题进行了以下测试。我有一个TAdoConnection
与Access数据库连接,有两个表(主/详细信息);
TADoDataset
,其中commandtext选择主表,数据集提供者连接到AdoDatset,Clientdataset连接到提供者和数据源。
详细信息集的相同(4)组件。在主窗体上有两个DBgrids。 没什么特别的。但是其中一个主记录没有详细记录。
当我滚动主网格时,在选择没有详细信息的记录后,其他主人的详细信息会重复:主人有3个细节显示6,下次有9等。
这只适用于TAdoDataset
,DataProvider
,Clientdataset
。当我使用TSQLConnection
和TSQLDataset
时,行为是正常的。但在我目前的项目中,我必须处理TAdoDataset
。请帮忙。