我正在学习Devart的mydac数据访问组件,我几乎无法通过在线搜索和文档解决这些问题。在代码示例中,我看到了TMyTable.Open
的调用,但我在TMyTable
类或其继承路径中找不到描述。我想好像有人可以指出这个方法的文档以及它是否与TDBGrid
类有任何关系。
提前致谢
答案 0 :(得分:0)
在我的情况下,当插入符号在SQLQuery1.Open上时,F1键击;在DB.TDataSet.Open文章中提供了帮助,这篇文章反过来给了我一个(破坏的)当前DocWiki页面的链接。远非完美,但足以获得基本信息。
答案 1 :(得分:0)
TDataSet.Open
通常用于从数据库中获取数据光标。
要使用TDBGrid
,您需要通过TDataSet
将其与TMyTable
(在您的情况下为TDataSource
)相关联。
另一方面,TMyTable.Execute
只会在服务器上运行您的SQL代码,而不会检索任何数据(受影响行的某些信息除外)。
您通常使用Execute
INSERT
,DELETE
,UPDATE
等等,Open
用于SELECT
语句。