Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi TQuery如何向TDatasource提供数据_Delphi_Bde - Fatal编程技术网

Delphi TQuery如何向TDatasource提供数据

Delphi TQuery如何向TDatasource提供数据,delphi,bde,Delphi,Bde,英语不是我的母语,很抱歉打字错误 我知道这是一个新手问题,但我无法解决这个问题 在Delphi5中,我们可以这样做TDatasource.Dataset=TQuery对象。 但我试图找到TQuery是如何在内部将数据传递给TDatasource对象的 我查看了DBTABLES.pas中的TQuery类定义,但没有发现任何有用的内容 请帮助。请参阅:TDataLink:您为什么想知道?您的实际问题是什么?@jandogen只是想了解组件如何将数据传递给另一个组件。这是VCL非常困难和复杂的地方,它

英语不是我的母语,很抱歉打字错误

我知道这是一个新手问题,但我无法解决这个问题

在Delphi5中,我们可以这样做
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或类似的东西。因为它是内部的——您必须查看实现,而不是声明。