- 1、本文档共119页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计与数据管理浙江省定海第一中学 夏祎华软硬件环境Windows 7 32位Visual Basic 6.0 SP6Access 2010目录一、SQL查询基础二、ADO数据访问技术三、ADO对象使用实例四、ADO控件简介SQL语言及其功能、特点SQL:Structured Query Language结构化查询语言,是对数据操作的命令集。SQL功能:可以面向数据库执行查询、从数据库取回数据、可在数据库中插入新的纪录、可更新数据库中的数据、可从数据库删除记录、可创建新数据库、可在数据库中创建新表等。其功能可归结为查询、定义、操纵和控制等几个方面:SQL功能常用语句数据查询SELECT数据定义CREATE,DROP数据操纵INSERT,DELETE,UPDATE数据控制GRANT,REVOKESELECT语句的用法语法功能从数据库中查询数据,并以表格形式返回查询结果。SELECT [DISTINCT] 目标列表达式1 [AS 别名] [,目标列表达式2] [AS 别名], …FROM 表名1 [,表名2] …[WHERE 条件表达式][GROUP BY 列名1 [HAVING 组条件表达式]][ORDER BY 列名2 [ASC|DESC]] ;多表查询一个数据库中的多个数据表之间一般都存在某种内在联系,它们共同提供有用信息。若一个查询同时涉及两个及以上的表,称之为多表查询或链接查询。两张表间有一个相同的字段,才能进行有效的多表查询。查询时列名前加表名或表别名前辍,如果字段在两个表中是唯一的可以不加。 内连接【例】在景区表、等级表中,查询北京各景区的名称、等级和评定年度。SELECT Scenic.ScenicName, Grade.Grade,Grade.EvalYearFROM Scenic INNER JOIN GradeON Scenic.ScenicId =Grade.ScenicId WHERE Grade.Area=北京;分析应用查询出的是两个表满足条件的公共列共有记录。删除数据--DELETE语句语法功能DELETE语句的功能为删除表中指定的记录。DELETE FROM 表名 [ WHERE 条件 ]DELETE语句对满足WHERE子句中条件的所有记录执行删除操作。省略WHERE子句,则删除表中全部记录,但表结构仍在,即DELETE语句删除的是表中的数据。DELETE语句删除部分记录【例】删除用户名为“lee”的所有记录。DELETE FROM TravelPlanWHERE UserName=lee;分析应用lee所在两条记录均被删除,记录数由4变为2。数据更新--UPDATE语句语法功能UPDATE语句的功能是更新表中指定记录中指定字段的值。UPDATE 表名 SET 字段1 = 表达式 [,字段2=表达式2,……,字段N=表达式N ] [ WHERE 条件 ]UPDATE语句对指定表中满足WHERE子句中条件的记录进行修改,具体修改内容在SET子句中设定。表达式的值必须与其对应字段的数据类型吻合。UPDATE的操作是不可逆的,即做出的修改是无法撤消的。ADO数据访问技术(一)ADO数据模型(二)Connection对象及应用(三)Command对象及应用(四)Recordset对象及应用一、ADO对象模型 ADO (ActiveX Data Objects)数据库访问技术,采用OLE DB的数据访问模式。1. ADO对象模型组成指定连接数据来源三个对象成员: Connection Command Recordset几个集合对象: Errors Parameters Fields Properties访问数据源时所返回的错误信息发出命令信息从数据源获取所需数据与命令对象有关的参数查询命令的返回的记录集记录集中某个字段的信息每个ADO对象都有一组惟一的属性,用来描述或控制对象2. ADO对象基本操作流程(1)初始化COM库,引入ADO库定义文件;(2)用Connection对象连接数据库;(3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理;(4)使用完毕后关闭连接释放对象。3. 引入ADO库定义文件在Visual Basic程序中使用ADO对象,必须先为当前工程引用ADO的对象库。方法:执行“工程”菜单中 “引用”命令,弹出“引用”对话框,如图所示。单击“确定”选择该选项(不同环境下ADO的版本号可能不同)二、Connection对象Connection用来创建到数据库建立连接。 1.常用属性 ConnectionString属性,指定用于建立连接数据源的信息。 【例】创建到数据库Scenic.ac
您可能关注的文档
- T6企业管理年结流程..ppt
- 中空工序作业指导书.doc
- T1产品家族介绍..pptx
- 中端之患消费者为何聚焦于市场的高端与低端.doc
- 中等师范学校语文教科书(试用本)《阅读与写作》第三册.ppt
- 中等程度的认知唤醒有利于态度改变.ppt
- 中等职业学校学生的心理障碍及矫正建议.doc
- TD-LTE主要信令和流程超实用(机密文件)..ppt
- 中等职业学校英语教学中存在的问题与思考.doc
- TECNAI_F30场发射透射电镜操作规程..ppt
- 2025年梧州医学高等专科学校单招职业技能测试题库及参考答案一套.docx
- 2025年安徽工商职业学院单招职业技能测试题库及答案(必威体育精装版).docx
- 2025年惠州城市职业学院单招职业技能测试题库及参考答案一套.docx
- 2025年连云港职业技术学院单招职业技能测试题库(真题汇编).docx
- 2025年郑州财税金融职业学院单招职业技能测试题库含答案(满分必刷).docx
- 2025年阳江职业技术学院单招职业技能测试题库(各地真题).docx
- 2025年山东畜牧兽医职业学院单招职业技能测试题库精选.docx
- 2025年江西应用工程职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年怀化职业技术学院单招职业技能测试题库及答案(有一套).docx
- 2025年菏泽职业学院单招职业技能测试题库及答案(历年真题).docx
文档评论(0)