首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.3  使用TSQLDataSetTSQLQuery控件

dbExpressTSQLDataSetTSQLQuery控件提供了几乎一样的功能,只是 TSQLQuery比较类似BDE中的TQuery控件,对于熟悉BDE的开发人员来说是比较容易上手的。而TSQLDataSet则是一般通用的数据存取控件,可以在许多的场合使用。

一般来说,TSQLDataSetTSQLQuery控件都是使用SQL语句来处理数据的。由于借助这两个控件存取的数据并不能够让用户变更,因此它们通常都和TClientDataSet以及TDataSetProvider控件一起使用,以便让用户可以处理和变更数据。不过对于一些属于DDLData Definition Language)的SQL语句来说,这两个控件就非常适合。例如建立数据库中的数据表、删除数据表或是增加索引等的工作就很适合使用这两个控件来进行。

要使用TSQLDataSet控件,开发人员可以设定它的CommandType属性来指定执行的目标是SQL语句或是存储过程,就如同前面章节介绍TSimpleDataSetCommandType属性一样。接着在TSQLDataSetCommandText属性中下达SQL语句或是选择存储过程名称,最后再设定它的Active性值或是调用ExecSQL方法。

使用TSQLQuery控件和使用TSQLDataSet几乎一样,只是TSQLQuery控件只执行SQL语句,而且设定SQL语句的地方是在它的SQL属性中。简单地说,TSQLQuery就等于一个设定CommandTypectQueryTSQLDataSet控件。

现在就让我们使用实际的范例来说明如何使用这两个控件。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论