说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在VB6.0中使ACCESS数据库在网络使用中保持同步

HTML文档下载 WORD文档下载 PDF文档下载
在VB6.0中使ACCESS数据库在网络使用中保持同步

福建师范大学经济研究所办公室
倪秉书

---- 同步(Synchronization)是数据库在网络环境中应用所要涉及到的一个重要概念。其基本过程大致分以下几个步骤:首先把一个数据库设为可复制副本属性,使其成为设计正本(VB中称设计原版,ACCESS中称设计母版);然后根据应用程序的实现需要从设计正本复制出多个副本(VB中称复本),这些副本组成一个副本集合(设计正本也被看做是第一个的、初始的副本);最后在集中任何复本的数据或结构被更改会时启用同步机制把改变发送并且应用于此复本集中的其他成员,使得副本集中的成员在数据或结构上保持一致性。实现同步的这一过程被称为同步化。VB6.0为实现同步,在数据库对象中提供了多个属性与方法来实现这一过程,以下介绍主要的几个属性与方法,分别对应同步化的几个步骤:

---- 1.Replicable属性:

---- Replicable属性用来使一个数据库对象或数据库中的表对象、查询对象等对象成为可复制副本的,即成为设计正本。但数据库对象并不提供Replicable这一属性,因此首先要用CreatePropety方法来创建它,然后把它添加到对象的属性集中,最后再给它赋值,使数据库成为设计正本。对于数据库对象而言,把Replicable属性设置为“T”将使数据库对象成为可复制的。以下代码将使VB6.0安装目录下附带的Nwind.mdb数据库成为一个设计正本(为确保安全建议在操作前备份这一库文件):

Private Sub Command1_Click()
Dim dbNwind As Database
'如果末引用DAO则一定要先引用
Dim prpNew As Property
Set dbNwind = OpenDatabase("Nwind.mdb", True)
With dbNwind
' 建立Replicable属性,
如果已经存在该属性则程序略过这一步
On Error Resume Next
Set prpNew = .CreateProperty
("Replicable", dbText, "T")
.Properties.Append prpNew
'设置数据库的Replicable属性为True
.Properties("Replicable") = "T"
.Close
End With
End Sub


---- 2.MakeReplica方法:

---- MakeReplica方法从设计正本复制出一个新的完全副本。其语法为:database.MakeReplica replica, description, options,其中replica是代表一个新副本路径名称的字符串;description是对正在创建的新副本的一个描述字符串;options是一个可选项,可以是dbRepMakePartial常量(创建一个部分副本)或dbRepMakeReadOnly常量(防止用户修改新副本中的可复制对象),如果要建立的是一个只读式的部分副本,则要加入参数常量 dbRepMakeReadOnly + dbRepMakePartial 。

---- 在第一个例子中,在关闭数据库之前加入代码:.MakeReplica "NwReplica", "replica of nwind.mdb",则从Nwind.mdb设计正本复制出一个名为NwReplica.mdb的副本,位置在Nwind.mdb同一目录中。以下是一个通过传递参数的形式,在实际
展望2015:数据中心行业的十大预测 亚信CTO金亚东:传统企业向产业互联网转型的两条路径 微信评论功能开启将成净土还是地狱 如何定位Android NDK开发中遇到的错误 流行从这里开始,MDCC 2014十大人气产品榜单揭晓! 急!WIN2000 advanced server 服务器不定重新启动,请问如何解决? 在网上打印如何屏蔽掉地址? HFONT的问题 简单负值问题,怎么把一个cstring型赋给long行? 呵呵,祝我和tacoell两个人生日快乐:) 水晶报表中,曲线图中横轴如何去掉日期后面的时间? 关于 ps | grep 的问题 给几个XML和JSP结合使用的例子,谢谢。 help me! 本文介绍的是朱熹六条读书方法之一. 进入初中有什么打算 作文(400字)仅用参考 新年后的打算,不要太多 作文初中开学计划500字以上 中国爱国名人名言 中国的爱国名人名言 怎么才能快速背课文? 人生最高兴的事情是什么 要《记一次运动会》的作文 500字左右 湖南官员“限宴令”前突击办酒宴 有人日本近海7级地震核电站无异常 测得最中国海军核潜艇部队首次揭秘义乌一小区凌晨发生爆炸 警方侦查后定秋高气爽节奏持续 下一场雨很可能要等“雾霾”成为去年新闻热词邵逸夫:初梦东方好莱坞年关警示:车门千万别忘锁 小偷盯着呢疆内铁路互联网、电话订票起售时间调整乌鲁木齐市发布春运预警 12处路段减笑傲江湖之徒手逍遥美男养成攻略宋风绝代妖娆天道计划泰山温泉城旅游锦山旅游国家体育馆旅游刘老根大舞台旅游王府井教堂旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘