存储过程和二进制存储.ppt
《存储过程和二进制存储.ppt》由会员分享,可在线阅读,更多相关《存储过程和二进制存储.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Version 3.0第七章第七章存储过程和二进制存储存储过程和二进制存储回顾回顾使用使用WordWord应用程序、文档对象实现桌面文档交互;应用程序、文档对象实现桌面文档交互;使用使用 ExcelExcel工作簿、工作表对象实现文档自动化;工作簿、工作表对象实现文档自动化;ApplicationApplication、DocumentDocument、WorkBookWorkBook、WorkSheetWorkSheet对对象象的属性、方法及使用;的属性、方法及使用;WordWord自定义宏及自定义设置;自定义宏及自定义设置;在在VBEVBE中使用应用程序、文档、工作簿和工作表对象;中使用应
2、用程序、文档、工作簿和工作表对象;在在VBEVBE中进行宏代码的编写和文档控制;中进行宏代码的编写和文档控制;使用使用WithEventsWithEvents引用引用ApplicationApplication对象的事件;对象的事件;自定义文档模板及操作;自定义文档模板及操作;2 2目标目标了解了解ADOADO对象模型;对象模型;使用使用 ADO ADO 命令对象访问数据库的存储过程;命令对象访问数据库的存储过程;理解和掌握二进制文件的磁盘读写操作;理解和掌握二进制文件的磁盘读写操作;理解二进制数据的数据库方式的存取操作;理解二进制数据的数据库方式的存取操作;3 3复习:使用复习:使用ADO
3、ADO 访问数据库访问数据库在分布式应用程序中,主要目的是将计算任务分为在分布式应用程序中,主要目的是将计算任务分为两个部分两个部分-客户端和服务器;客户端和服务器;ADO ADO 对象提供了大多数应用程序所需的全部数据访对象提供了大多数应用程序所需的全部数据访问和操纵功能;问和操纵功能;ADOADO能能更更好好地地控控制制应应用用程程序序如如何何与与数数据据源源交交互互,使使用用它它我我们们可可以以创创建建功功能能更更加加强强大大且且更更加加灵灵活活的的应应用用程序;程序;在创建在创建 ADO ADO 对象之前,必须引用对象之前,必须引用 ADOADO对象库;对象库;4 4事务和事务处理事务
4、和事务处理 3-1被视为单一工作单元并标记特定功能的完成的处被视为单一工作单元并标记特定功能的完成的处理步骤序列称为理步骤序列称为“事务事务”;事务处理有助于将对数据库执行的一组修改、添事务处理有助于将对数据库执行的一组修改、添加或删除操作作为一个活动进行处理;加或删除操作作为一个活动进行处理;所有事务均具有所有事务均具有 ACID 属性属性5 5事务和事务处理事务和事务处理 3-2Atomicity(原子性):此属性可确保在特定事务中完原子性):此属性可确保在特定事务中完成的所有修改均成为永久性的成的所有修改均成为永久性的Consistency(一致性):此属性可确保在特定事务中一致性):此
5、属性可确保在特定事务中完成的修改不会影响系统的一致状态完成的修改不会影响系统的一致状态Isolation(隔离性):此属性可确保处理并发事务时隔离性):此属性可确保处理并发事务时各事务不会相互干扰各事务不会相互干扰Durability(持久性):此属性可确保已提交的对托管持久性):此属性可确保已提交的对托管资源(例如,数据库记录)的修改能够经受失败资源(例如,数据库记录)的修改能够经受失败6 6ADO设置隔离级别设置隔离级别ADO 应用程序将应用程序将 Connection 对象的对象的 IsolationLevel 属性设置为属性设置为 adXactReadUncommitted、adXac
6、tReadCommitted、adXactRepeatableRead 或或 adXactReadSerializable。7 7事务和事务处理事务和事务处理 3-3Public Function ExecuteSQL()As BooleanOn Error GoTo ON_ERROR g_DBCon.BeginTrans g_DBCon.Execute(UPDATE ABC SET A=001 WHERE A=003)g_DBCon.Execute(UPDATE ABC SET B=002 WHERE B=001)g_DBCon.Execute(UPDATE ABC SET C=003 WH
7、ERE C=002)g_DBCon.CommitTrans ExecuteSQL=True Exit FunctionON_ERROR:g_DBCon.RollbackTrans MsgBox 错误代码:错误代码:&Err.Number&vbCrLf&_错误描述:错误描述:&Err.Description,vbCritical+vbOKOnly,连接错误连接错误End Function8 8ADOADO对象模型对象模型 2-1 2-19 9ADOADO对象模型对象模型 2-2 2-2ADO 对对象模型包括下列象模型包括下列对对象:象:-Connection-Command-Error-Fiel
8、d-Parameter-Property-Recordset1010使用使用COMMANDCOMMAND对象访问数据库对象访问数据库使用使用 Command 和和 Recordset 对象之前,首先需要对象之前,首先需要使用使用 Connection 对象与数据库建立连接;对象与数据库建立连接;可以使用可以使用 Command 来来查询查询数据数据库库以及以及访问访问从从该该 数数据据库库返回的返回的记录记录集集;如果要如果要执执行行带带参数的存参数的存储过储过程和程和SQL命令,需要使命令,需要使用用 Command 对对象;象;1111ADOADO的的Parameter Parameter
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储 过程 二进制
限制150内