麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

使Access數據庫保持同步的思路分析

2024-09-07 19:04:38
字體:
來源:轉載
供稿:網友

  同步(Synchronization)是數據庫在網絡環境中應用所要涉及到的一個重要概念。其基本過程大致分以下幾個步驟:

  1、首先把一個數據庫設為可復制副本屬性,使其成為設計正本(VB中稱設計原版,ACCESS中稱設計母版)。

  2、然后根據應用程序的實現需要從設計正本復制出多個副本(VB中稱復本),這些副本組成一個副本集合(設計正本也被看做是第一個的、初始的副本)。

  3、最后在集中任何復本的數據或結構被更改會時啟用同步機制把改變發送并且應用于此復本集中的其他成員,使得副本集中的成員在數據或結構上保持一致性。

  實現同步的這一過程被稱為同步化。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 。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久新 | 亚洲成人国产综合 | 欧美黄色大片免费观看 | 视频在线91 | 日韩欧美动作影片 | 成人在线观看免费观看 | 亚洲午夜视频 | 一区二区三区手机在线观看 | 特级毛片a级毛片100免费 | 在线观看免费污视频 | 亚洲精品午夜电影 | 高清做爰免费无遮网站挡 | 久久噜噜噜精品国产亚洲综合 | av免费在线观看免费 | 国产精品成人免费一区久久羞羞 | 亚州成人在线观看 | 热99re久久免费视精品频软件 | 欧美精品久久久久久久久久 | 国产一级一片免费播放 | 国产精品亚洲欧美 | 日韩在线毛片 | 久草热久 | 国产人成精品一区二区三 | 欧美精品日日鲁夜夜添 | 久久亚洲精品久久国产一区二区 | 国产午夜免费福利 | 成人毛片网 | 天天操很很操 | 日本网站一区二区三区 | 操操操操网 | 素人视频免费观看 | 黄色一级片在线观看 | 91福利社在线 | 狠狠久久 | 欧美日韩亚洲不卡 | av成人免费在线观看 | 老女人碰碰在线碰碰视频 | 加勒比综合 | 国产一区二区欧美 | 亚洲伊人色欲综合网 | 国产一区二区三区四区五区精品 |