- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第14节SQl语句的使用本章主要内容:TADODataSet组件的使用TADOQuery组件的使用
8.5TADODataSet组件概述TADODataSet可通过SQL命令从一个数据表或者是多个数据表获取数据集,也可以直接获取整个数据表的数据,它还可以执行存储过程,也可以从磁盘文件获取数据。8.5.1TADODataSet的主要属性1.CommandTextCommandTex属性指定数据集合中所包含的命令,可以是SQL语句、一个表名或者一个存储过程名。常用的调用形式为:withADODataSet1dobeginClose;CommandType:=cmdText;CommandText:=SELECT*FROMCustomer;Open;end;
8.5TADODataSet组件概述2.DataSource设置数据源用来自另一个数据集的字段值去自动填充查询的参数。8.5.2TADODataSet组件的重要方法TADODataSet的方法与前面介绍TADOTable的属性一样。
8.6TADODataSet组件的使用8.6.1TADODataSet组件的数据集类型TADODataSet是一个多用途的数据集,通过设置CommandType和CommandText属性,它可以作为表类型、查询类型、存储过程类型和文件类型的数据集使用。1.表类型数据集作为表类型数据集时,TADODataSet从单一的数据表中获取所有行和列。2.查询类型数据集TADODataSet也可以执行SQL查询命令以获取数据集,使用时需要先设置CommandType属性为cmdText,然后在CommandText属性中设置要执行的SQL命令。3.存储过程类型数据集TADODataSet需要指定所执行的存储过程的名称。
8.6TADODataSet组件的使用4.文件类型数据集使用这种类型数据集,需先设置CommandType属性为cmdFile,然后在CommandText属性中设置要打开的文件名。【例8-2】在数据库dbdemos.mdb中,表customer存储的是顾客信息,表orders存储的是订单信息。编程实现能方便地通过选定顾客来浏览其订单信息。将TADODataset组件的Parameters属性与DataSource属性配合使用,可以建立主/从关系的数据集。【实现步骤】(1)建立应用程序(2)定制窗体
8.6TADODataSet组件的使用图8-4设计窗体界面
8.6TADODataSet组件的使用组件名属性属性值说明ADOConnection1ConnectionString使用ConnectionString设置对话框设置该属性,连接到数据库dbdemos.mdb。ADODataset1ConnectionADOConnection1指定使用的数据连接组件。CommandTypecmdTable说明CommandText属性的值是表的名称CommandTextCustomer指定打开的数据表名ActiveTrue打开数据集。DataSource1DataSetADODataset1指定使用的数据集。DBGrid1DataSourceDataSource1为表格指定数据源,显示主表。ADODataset2ConnectionADOConnection1指定使用的数据连接组件。CommandTypecmdText说明CommandText属性值是SQL语句CommandTextselect*fromorderswhereCustNo=:CustNo添加SQL查询语句表8-7各组件属性设置
8.6TADODataSet组件的使用组件名属性属性值说明ADODataset2DataSourceDataSource1指定与主表相连的数据源Parameters.item.NameCustNo与主表相关联的字段名Parameters.item.DataTypeftInteger字段数据类型ActiveTrue打开数据集。DataSource2DataSetADODataset2指定使用的数据集DBGrid2DataSourceDataSource2为表格指定数据源。TLabel1Caption主表TLabel2Caption从表中显示的内容由主表中的CustNo字段控制
8.6TADODataSet组件的使用(3)运行程序图8-5程序运行界面
8.7TADOQuery组件概述TADOQuery组件借助于SQL语言的的
您可能关注的文档
- GB/T 150.3-2024压力容器 第3部分:设计.pdf
- 中国国家标准 GB/T 150.3-2024压力容器 第3部分:设计.pdf
- 中国国家标准 GB/T 150.4-2024压力容器 第4部分:制造、检验和验收.pdf
- 《GB/T 150.3-2024压力容器 第3部分:设计》.pdf
- GB/T 150.4-2024压力容器 第4部分:制造、检验和验收.pdf
- 《GB/T 150.4-2024压力容器 第4部分:制造、检验和验收》.pdf
- 《GB/T 24067-2024温室气体 产品碳足迹 量化要求和指南》.pdf
- 中国国家标准 GB/T 24067-2024温室气体 产品碳足迹 量化要求和指南.pdf
- GB/T 24067-2024温室气体 产品碳足迹 量化要求和指南.pdf
- 2023年玻璃冷加工设备项目风险可行性方案.docx
文档评论(0)