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

2.1.1  DataSet\CommandType

当开发人员使用TSimpleDataSet控件时,必须要决定如何使用它来存取数据。TSimpleDataSet控件可以让开发人员执行各种SQL语句来存取和处理数据,也可以让开发人员使用它来执行后端数据源中的存储过程(Stored Procedure),或是直接使用它来取得数据源中某一个数据表中的数据,因此TSimpleDataSet控件的功能可以说是非常丰富的

这些决定TSimpleDataSet如何使用的属性便是DataSet\CommandType,根据开发人员对于DataSet\CommandType设定的属性值就可以决定TSimpleDataSet的执行行为。表2-1列出了DataSet\CommandType可以设定的属性值以及这些属性值的意义。

2-1

CommandType属性

意义

ctQuery

执行SQL语句

ctStoredProc

执行后端数据源中的存储过程

ctTable

存取指定的数据表中所有的数据

TSimpleDataSetDataSet\CommandType默认值是ctQuery,主要是执行SQL语句,如果开发人员需要使用TSimpleDataSet执行存储过程,那么必须设定DataSet\CommandTypectStoredProc

至于TClientDataSet则没有CommandType这个属性,这是因为TClientDataSet可以直接借助它连接的TSQLDataSet控件的CommandType属性来执行类似的功能,稍后会有范例提供详细的说明。

查看所有评论(0)条】

最近评论



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