课件编号6154652

浙教版信息技术选修2 VB数据库编程课件(共33张ppt)

日期:2024-04-30 科目:信息技术 类型:高中课件 查看:53次 大小:238227Byte 来源:二一课件通
预览图 1/5
教版,信息技术,选修,VB,数据库,编程
  • cover
课件33张PPT。VB数据库编程软件要求windows 7 32/64 bitvisual basic 6.0 sp 6Access 2010/2013xp + vb6sp6 + access2003 亦可SQL(结构化查询语言)中文:结构化查询语言 英文:Structured Query Language 缩写:SQL 一种编程语言,用于数据库中的标准数据查询语言。 数据库查询操作--CRUDSELECT语句--语法SELECT 字段名 [,字段名...] FROM 表名 WHERE 条件SELECT语句--示例select id, [name], password from students select id, [name], password from students where class_id = 1 注意:name是access保留字需要加方括号 where条件中可以and、or。INSERT语句--语法INSERT INTO 表名(字段1, [字段2, ... ]) VALUES (字段值1, [字段值2, ...])INSERT语句--示例INSERT INTO students 表名([name], password, class_id) VALUES ('小明', '嘿嘿', 1)DELETE语句--语法DELETE FROM 表名 WHERE 条件DELETE语句--示例DELETE FROM students WHERE class_id = 2UPDATE语句--语法UPDATE 表名 SET [字段名称1 = 值1], [ 字段名称2 = 值2], [ 字段名称3 = 值3 ...] [WHERE 条件]如何在VB中对数据库进行查询?ADOADO是什么?英文全称:ActiveX Data Objects 开发商:微软 用途:是一个用于访问数据源的COM组件 VB中使用ADO1.执行“工程”菜单中 “引用”命令,弹出“引用”对话框。 2.Microsoft ActiveX Data Objects Library 6.1选项打钩。 * Access 2003请使用Microsoft ActiveX Data Objects Library 2.8 ADO的Connection对象负责连接数据库 属性ConnectionString:用于指定连接的数据库信息 Access 2010/13: "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + App.Path + "test.accdb " Access2003: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "test.mdb" 方法 open 打开数据库连接 close 管理数据库链接ADO的Connection对象使用Dim conn As ADODB.Connection Set conn=new ADODB.Connection ’一步到位: ’ Dim conn As New ADODB.Connection conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + App.Path + "Scenic.accdb " conn.Open ’执行数据库操作 conn.Close ADO的Connection对象使用属性:State 指明数据库连接的状态 adStateOpen :表明数据库连接已经打开 adStateClosed: 表明数据库链接已经关闭ADO的Command对象负责操作(查询)数据库 属性: ActiveConnection: 设定Command对象所使用的数据库连接 CommandText:设定Command对象要发送个数据库执行的sql查询 方法: Execute: 执行sql查询ADO的Command对象使用conn.Open cmd.ActiveConnection = conn cmd.CommandText = “INSERT INTO students ([name], [password], class_id) VALUES('小明', '123', 1)" cmd.Execute conn.CloseADO的RecordSet对象表示从数据库返回的一系列记录的集合。 Command执行的SQL查询是select语句的话, Execute方法返回的结果集就是一个RecordSet。RecordSet的最常用方法、属性方法: Move方法,移动Recordset对象中当前记录的位置。 MoveFirst、MoveLast、MoveNext和MovePrevious方法,移动到指定Recordset对象中的第一条、最后一条、下一条或上一条记录,使该记录成为当前记录。 属性: AbsolutePosition 属性,指定 Recordset 对象中当前记录的序号位置。 BOF属性,若当前的记录位置在第一条记录之前,则返回 true,否则返回 fasle。 EOF属性, 若当前记录的位置在最后的记录之后,则返回 true,否则返回 fasle。 RecordCount属性,返回Recordset对象中记录的当前数目。 ADO的RecordSet对象方法: Open:打开代表基本表、查询的结果或保存的 Recordset 中记录的游标。 rs.Open Source, ActiveCon ... ...

~~ 您好,已阅读到文档的结尾了 ~~