你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
学生成绩管理系统的设计与开发(八)
 

4) Connected属性。在设置完上述属性后,可以通过将该属性设置为“True”来验证以上参数设置的正确性。若没有出现错误,则表示以上参数设置正确;否则说明参数设置错误,按上述方法修改参数,直至正确为止。该属性在程序开发阶段一般设置为“False”,在应用程序运行时,通过设置该属性值为“True”或调用TADOConnection的“Open”方法连接数据库。

2TADODataSet组件

TADODataSet用于从所连接的数据库中取得所需的数据集。该组件需要设置以下7个重要属性:

1Name属性。数据集对象名,如设置为ADODataSetRole

2Connection属性或ConnectionString属性。因为使用了TADOConnection,故这里将TADODataSetConnection属性设置为ADOConnectionConnectionString属性的使用与TADOConnection相同,一般尽量不要使用ConnectionString属性。

3) CommandText属性。CommandText属性值可以是一个从数据库中取记录的Select语句、也可以是一个表名或存储过程名,一般在程序中根据编程需要动态设置所需的SQL语句。该属性使用时需要注意SQL语句中单引号的用法,如要查询学号为“2003057198的学生信息,则SQL语句应为:

ADODataSet.CommandText := 'Select * from Student Where StudentID=''2003057198''';

而不能写成:

ADODataSet.CommandText := 'Select * from Student Where StudentID='2003057198'';

4CommandType属性。与CommandText属性配合使用,具体设置为:

CommandText属性值为SQL语句时,其值为cmdText

CommandText属性值为表名时,其值为cmdTable

CommandText属性值为存储过程名时,其值为cmdStoredProc

5) Filter属性。对取得的数据集设置筛选条件,是一个类似于Where子句中的条件表达式,该属性一般在程序代码中动态设置。如要筛选出学号为“2003057198的学生,则设置Filter属性的语句可以如下所示。

Filter := 'StudentID=''2003057198'''

6) Filtered属性。与Filter属性配合使用,当Filtered=true时,表示Filter属性设置的筛选条件有效,否则筛选不起作用。

7) Active属性。在设置完上述属性后,可以通过将该属性设置为True来验证以上参数设置的正确性。若出现错误,则说明以上参数设置错误,大多是SQL语句的语法错误造成的。该属性在程序开发阶段一般设置为False,在应用程序运行时,通过设置该属性值为True或调用TADODataSetOpen方法取得所需的数据集。

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089