信息技术VB数据库编程(共34张PPT)

上传人:xinsh****encai 文档编号:27412618 上传时间:2021-08-18 格式:PPT 页数:33 大小:268.50KB
收藏 版权申诉 举报 下载
信息技术VB数据库编程(共34张PPT)_第1页
第1页 / 共33页
信息技术VB数据库编程(共34张PPT)_第2页
第2页 / 共33页
信息技术VB数据库编程(共34张PPT)_第3页
第3页 / 共33页
资源描述:

《信息技术VB数据库编程(共34张PPT)》由会员分享,可在线阅读,更多相关《信息技术VB数据库编程(共34张PPT)(33页珍藏版)》请在装配图网上搜索。

1、软件要求windows 7 32/64 bitvisual basic 6.0 sp 6Access 2010/2013xp + vb6sp6 + access2003 亦可 SQL(结构化查询语言)中文:结构化查询语言英文:Structured Query Language缩写:SQL一种编程语言,用于数据库中的标准数据查询语言。 数据库查询操作-CRUD SELECT语句INSERT语句UPDATE语句 DELETE语句 SELECT语句-语法SELECT 字段名 ,字段名.FROM 表名WHERE 条件 SELECT语句-示例select id, name, password from

2、studentsselect 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语句-示例DELE

3、TE FROM studentsWHERE class_id = 2 UPDATE语句-语法UPDATE 表名SET 字段名称1 = 值1, 字段名称2 = 值2, 字段名称3 = 值3 . WHERE 条件 如何在VB中对数据库进行查询?ADO ADO是什么?英文全称:ActiveX Data Objects开发商:微软用途:是一个用于访问数据源的COM组件 VB中使用ADO1.执行“工程”菜单中 “引用”命令,弹出“引用”对话框。2.Microsoft ActiveX Data Objects Library 6.1选项打钩。* Access 2003请使用Microsoft Active

4、X 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 co

5、nn As ADODB.Connection Set conn=new ADODB.Connection一步到位: Dim conn As New ADODB.Connectionconn.ConnectionString = Provider=Microsoft.ACE.OLEDB.12.0; Data Source= + App.Path + Scenic.accdb conn.Open执行数据库操作conn.Close ADO的Connection对象使用属性:State 指明数据库连接的状态adStateOpen :表明数据库连接已经打开adStateClosed: 表明数据库链接已经

6、关闭 ADO的Command对象负责操作(查询)数据库属性:ActiveConnection: 设定Command对象所使用的数据库连接CommandText:设定Command对象要发送个数据库执行的sql查询方法:Execute: 执行sql查询 ADO的Command对象使用conn.Opencmd.ActiveConnection = conncmd.CommandText = “ INSERT INTO students (name, password, class_id) VALUES(小明, 123, 1)cmd.Executeconn.Close ADO的RecordSet对象

7、表示从数据库返回的一系列记录的集合。Command执行的SQL查询是select语句的话,Execute方法返回的结果集就是一个RecordSet。 RecordSet的最常用方法、属性方法:Move方法,移动Recordset对象中当前记录的位置。MoveFirst、MoveLast、MoveNext和MovePrevious方法,移动到指定Recordset对象中的第一条、最后一条、下一条或上一条记录,使该记录成为当前记录。属性:AbsolutePosition 属性,指定 Recordset 对象中当前记录的序号位置。 BOF属性,若当前的记录位置在第一条记录之前,则返回 true,否则

8、返回 fasle。EOF属性, 若当前记录的位置在最后的记录之后,则返回 true,否则返回 fasle。 RecordCount属性,返回Recordset对象中记录的当前数目。 ADO的RecordSet对象方法: Open:打开代表基本表、查询的结果或保存的 Recordset 中记录的游标。 rs.Open Source, ActiveConnection, CursorType, LockType, Options 以下均为可选项 Source为记录源,可以是SQL语句、表名等; ActiveConnection指定相应的Connection对象; CursorType指定打开Rec

9、ordset对象使用的指针类型。 LockType 指定打开Recordset对象使用的锁定类型。 以上4项也可以通过rs的属性设置。 CursorType的取值常 量值说 明AdOpenForwardOnly 0默认值,打开仅向前类型游标,只能用MoveNext读取,打开的同时建立的数据库的备份,不能即时体现数据库记录状态,比如记录的编辑和增删。 AdOpenKeyset 1打开键集类型游标,可上下滚动游标,给打开的记录创建了一个关键字列表,类似记录集的描述,访问的时候才去取得数据值,就是说可以即时看到修改信息,但是不能即时得到数据是否删除的信息,因为这个关键字列表是事先初始化好的。程序中常

10、用此类型。AdOpenDynamic 2打开动态类型游标,完全可滚动游标,可得到数据的最新状态,但执行效率也会有所降低。AdOpenStatic 3打开静态类型游标,完全可滚动游标,它先将数据库备份文件之后进行操作,可以断开数据库连接后继续使用。 LockType的取值常 量值说 明AdLockReadOnly 1默认值,只读锁 AdLockPessimistic 2悲观锁,操作者打开之后立即上锁,直到修改完成或者放弃修改为止,此时其他人无法编辑AdLockOptimistic 3乐观锁,当记录将要被更新的时候才开始上锁,但是不能保证在提交修改之前是否有人改动过AdLockBatchOptim

11、istic 4批量乐观锁 RecordSet的 CRUD方法(C)AddNew方法,创建和初始化新记录。(D)Delete方法,删除当前记录或记录组。(R)Requery方法,重新执行对象所基于的查询,更新Recordset对象中的数据。(U)Update方法,保存对Recordset对象当前记录所做修改。 CancelUpdate方法,可取消对当前记录修改。 单击此处添加标题windows 7 32/64 bitvisual basic 6.0 sp 6Access 2010/2013windows xp + access 2003 亦可 单击此处添加标题 单击此处添加段落文字内容单击此处添

12、加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容 单击此处添加标题单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容 单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容 单击此处添加标题单击此处添加段落文字内容 单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容 单击此处添加段落文字内容 单击此处添加段落文字内容单击此处添加段

13、落文字内容单击此处添加段落文字内容 单击此处添加段落文字内容单击此处添加段落文字内容 单击此处添加段落文字内容单击此处添加标题 单击此处添加标题单击此处添加段落文字内容此处添加内容此处添加内容 单击此处添加段落文字内容此处添加内容单击此处添加段落文字内容此处添加内容单击此处添加段落文字内容此处添加内容单击此处添加段落文字内容此处添加内容单击此处添加段落文字内容 单击此处添加标题单击添加单击添加内容文字 单击添加单击添加内容文字单击添加单击添加内容文字单击添加单击添加内容文字 单击此处添加标题 单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容单击此处添加段落文字内容 本次课程结束,谢谢欣赏

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!