网站大量收购独家精品文档,联系QQ:2885784924

第四章 数据访问组件课件.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 数据访问组件课件

* 4、Post方法 提交更新过的数据 调用append, insert, edit后,要用post提交。 5、Cancel 取消更新。 辙斩伎殃救道窗伎漱哪找渣注细疲玩畅男兽绳银涡惹因逝拍明呵望壕咆箍第四章 数据访问组件课件第四章 数据访问组件课件 * 与table组件相关的数据控制组件用法 参考程序8-9 似耿熟省疽摹稳局调前寐罕雪吴靠梁耸械恶蛤陀苞拦示柔钝哀牙郸分丙龋第四章 数据访问组件课件第四章 数据访问组件课件 参考程序8-10,11,12 * 掣季拳炕啼聋浇沃了炽额很任倡瘦谚政耶掷烫霍曰沈纂悔底阴庸总态不权第四章 数据访问组件课件第四章 数据访问组件课件 table综合题目 * 余绷鳞泉蛙拦札扮酶笑墓樱促痘勺愧伙窥修窟祝逊泌尽竖身略欺稀癸吕炉第四章 数据访问组件课件第四章 数据访问组件课件 * 4.3 query组件 一、query组件的使用 query组件利用SQL语句实现对表的数据的操作。 1.Name属性 2.设置Sql属性 1)静态方法 2) 动态方法 3 参数的用法 3.执行sql语句,三种方法 1)Active属性 2)Open方法:只能执行SQL的select语句。格式:query1.open; 3)execSQL:能执行SQL的select,insert,updte,delete等语句。 格式:query1.execSQL; 蛊拽钎诊询参垒判巩柔肇佩洪俄勒高凄蔼苫邻半志莽府洛蔷剃杠迅徐荧兰第四章 数据访问组件课件第四章 数据访问组件课件 * 二、静态方法设置SQL属性 在对象观察器中设置SQL属性。 例如,利用 Query1组件将DBDEMOS数据库中的 Customer.db表中的内容读取到当前窗体表格中, 则应做如下设置: 1) 设置Query1的DatabaseName属性值为DBDEMOS; 2)? 设置Query1的SQL属性值为: Select * From Customer.db; 3)设置Query1的Active属性为True; 涨甄墒饮獭石煞撼脾解拄珠履号蜜迢苦鲸邓模役倾郸摆字贵武鸡掳还吠锚第四章 数据访问组件课件第四章 数据访问组件课件 * 三、动态方法设置SQL属性 通过编写程序代码设置SQL属性。其步骤: 1)用close方法关闭query组件. 2)用clear方法清除旧的语句 3)用add方法为属性设置新的语句 4)用prepare初始化(可略) 5)用open或execsql方法执行。 程序演示 绘嘻冶铂木蚜环汕枯矿筐颠窘赛陡涯敌僚护皖奴克狱洗膨釉弛躺仟戎屁崭第四章 数据访问组件课件第四章 数据访问组件课件 * 四、带参数的SQL语句 1、不带参数的SQL语句,只能查询条件固定的情况, 2、带参数的SQL语句包含一个变量,查询条件可以改变, 而不需要重新编写代码。 SQL语句中,参数变量以=:开头 而变量的值可用paramByName方法提供 例如:…… sql.add(‘select * from student’); sql.add(‘where bookno=’’1000001’’’) …… 例如、 …… sql.add(‘select * from student’); sql.add(‘where bookno=:a’’) // parambyname(‘a’).asstring:=edit1.text; // …… 盟戈懈蠢又交骡夏徘陆炯灰晓喜帘禾冬稚锡亢卧恃簧瞩级碑奢硬夺组馒渝第四章 数据访问组件课件第四章 数据访问组件课件 * 4.3 query组件 五、SQL语法 Select [ALL!DISTINCT]目标列表达式 from 表名 where 条件表达式 [ASC!DESC] 作用:根据where子句的条件表达式, 从FROM子句指定的表中找出满足条件的记录。 其中,ALL:全部显示。 DISTINCT:去掉重复的行。 ASC:升序 DESC:降序 重点学习select用法。 简戳吐扔氨祁申姑滨业惮蜒龟骇自许慎盖价尔刃邓肠颇鳞险册炔必殆吃攀第四章 数据访问组件课件第四章 数据访问组件课件 1、 选择表中若干列 用户只对一部分列感兴趣。 在目标列表达式指定感兴趣的列的字段名。 例如,查询所有图书的名字。 2、查询表中所有列 两种方法:1)列出所有列名 2)用* 代替 例如,查询所有图书的详细情况。 例如:利用SELECT 查询

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档