Delphi TQuery如何向TDatasource提供数据
英语不是我的母语,很抱歉打字错误 我知道这是一个新手问题,但我无法解决这个问题 在Delphi5中,我们可以这样做Delphi TQuery如何向TDatasource提供数据,delphi,bde,Delphi,Bde,英语不是我的母语,很抱歉打字错误 我知道这是一个新手问题,但我无法解决这个问题 在Delphi5中,我们可以这样做TDatasource.Dataset=TQuery对象。 但我试图找到TQuery是如何在内部将数据传递给TDatasource对象的 我查看了DBTABLES.pas中的TQuery类定义,但没有发现任何有用的内容 请帮助。请参阅:TDataLink:您为什么想知道?您的实际问题是什么?@jandogen只是想了解组件如何将数据传递给另一个组件。这是VCL非常困难和复杂的地方,它
TDatasource.Dataset=TQuery对象
。
但我试图找到TQuery是如何在内部将数据传递给TDatasource对象的
我查看了DBTABLES.pas中的TQuery类定义,但没有发现任何有用的内容
请帮助。请参阅:
TDataLink
:您为什么想知道?您的实际问题是什么?@jandogen只是想了解组件如何将数据传递给另一个组件。这是VCL非常困难和复杂的地方,它从BDE ISAM桥开始,然后年复一年地被修改为越来越多的SQLish方向。很多og遗留代码和解决方案交织在一起。祝你好运。Borland团队中有一些Joanna,她写了一篇关于db感知内部结构的三部分文章。然后像往常一样,Embarcadero冒犯了她,她从她的网站上删除了所有与Delphi相关的材料。我甚至不记得她的姓了。。。但也许你会找到它。“我在DBTABLES.pas中浏览了TQuery类定义”-当然,你读过关于OOP的内容吗?它不属于TQuery,也不属于声明,它是内部和一般行为。因为它是通用的-您必须查看TCustomDataSet或类似的东西。因为它是内部的——您必须查看实现,而不是声明。