2022年使ACCESS数据库保持同步access教程.docx
《2022年使ACCESS数据库保持同步access教程.docx》由会员分享,可在线阅读,更多相关《2022年使ACCESS数据库保持同步access教程.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年使ACCESS数据库保持同步access教程同步(Synchronization)是数据库在网络环境中应用所要涉及到的一个重要概念。其基本过程大致分以下几个步骤:首先把一个数据库设为可复制副本属性,使其成为设计正本(VB中称设计原版,ACCESS中称设计母版);然后依据应用程序的实现须要从设计正本复制出多个副本(VB中称复本),这些副本组成一个副本集合(设计正本也被看做是第一个的、初始的副本);最终在集中任何复本的数据或结构被更改会时启用同步机制把变更发送并且应用于此复本集中的其他成员,使得副本集中的成员在数据或结构上保持一样性。实现同步的这一过程被称为同步化。VB6.0为实现同步,
2、在数据库对象中供应了多个属性与方法来实现这一过程,以下介绍主要的几个属性与方法,分别对应同步化的几个步骤:1Replicable属性:Replicable属性用来使一个数据库对象或数据库中的表对象、查询对象等对象成为可复制副本的,即成为设计正本。但数据库对象并不供应Replicable这一属性,因此首先要用CreatePropety方法来创建它,然后把它添加到对象的属性集中,最终再给它赋值,使数据库成为设计正本。对于数据库对象而言,把Replicable属性设置为“T”将使数据库对象成为可复制的。以下代码将使VB6.0安装书目下附带的Nwind.mdb数据库成为一个设计正本(为确保平安建议在操
3、作前备份这一库文件):Private Sub Command1_Click()Dim dbNwind As Database假如末引用DAO则肯定要先引用Dim prpNew As PropertySet dbNwind = OpenDatabase(Nwind.mdb, True)With dbNwind建立Replicable属性,假如已经存在该属性则程序略过这一步On Error Resume NextSet prpNew = .CreateProperty(Replicable, dbText, T).Properties.Append prpNew设置数据库的Replicable属性
4、为True.Properties(Replicable) = T.CloseEnd WithEnd Sub2MakeReplica方法:MakeReplica方法从设计正本复制出一个新的完全副本。其语法为:database.MakeReplica replica, description, options,其中replica是代表一个新副本路径名称的字符串;description是对正在创建的新副本的一个描述字符串;options是一个可选项,可以是dbRepMakePartial常量(创建一个部分副本)或dbRepMakeReadOnly常量(防止用户修改新副本中的可复制对象),假如要建立的
5、是一个只读式的部分副本,则要加入参数常量 dbRepMakeReadOnly + dbRepMakePartial 。在第一个例子中,在关闭数据库之前加入代码:.MakeReplica NwReplica, replica of nwind.mdb,则从Nwind.mdb设计正本复制出一个名为NwReplica.mdb的副本,位置在Nwind.mdb同一书目中。以下是一个通过传递参数的形式,在实际应用中可供敏捷调用的函数,每调用该函数一次即可实现新建一个副本:Function MakeAdditionalReplica(strReplicableDB As String, strNewRepl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 年使 ACCESS 数据库 保持 同步 教程
限制150内