我正在学习Devart的mydac数据访问组件,我有一些问题无法通过在线搜索和文档来解决。在代码示例中,我看到了TMyTable.Open的调用,但在TMyTable类或其继承路径中找不到描述。我想好像有人可以给我指出这个方法的文档,以及它是否与TDBGrid类有任何关系。
提前感谢
发布于 2010-09-10 19:38:28
TDataSet.Open通常用于从数据库中取回数据游标。
为了使用TDBGrid,您需要通过TDataSource将其连接到TDataSet (在本例中为TMyTable)。
另一方面,TMyTable.Execute只会在服务器上运行您的SQL代码,而不会检索任何数据(受影响行的一些信息除外)。
通常将Execute用于INSERT、DELETE、UPDATE等,将Open用于SELECT语句。
发布于 2010-09-10 08:36:32
在我的例子中,当插入符号位于SQLQuery1.Open上时,按下F1键可以在DB.TDataSet.Open文章中获得帮助,而这又给了我一个指向当前DocWiki页面的(断开的)链接。虽然还不够完美,但足以获取基本信息。
http://docwiki.embarcadero.com/VCL/en/DB.TDataSet.Open
https://stackoverflow.com/questions/3679163
复制相似问题