亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > Access > 正文

使ACCESS數(shù)據(jù)庫保持同步

2024-09-07 19:04:56
字體:
來源:轉載
供稿:網(wǎng)友
同步(synchronization)是數(shù)據(jù)庫在網(wǎng)絡環(huán)境中應用所要涉及到的一個重要概念。其基本過程大致分以下幾個步驟:首先把一個數(shù)據(jù)庫設為可復制副本屬性,使其成為設計正本(vb中稱設計原版,access中稱設計母版);然后根據(jù)應用程序的實現(xiàn)需要從設計正本復制出多個副本(vb中稱復本),這些副本組成一個副本集合(設計正本也被看做是第一個的、初始的副本);最后在集中任何復本的數(shù)據(jù)或結構被更改會時啟用同步機制把改變發(fā)送并且應用于此復本集中的其他成員,使得副本集中的成員在數(shù)據(jù)或結構上保持一致性。實現(xiàn)同步的這一過程被稱為同步化。vb6.0為實現(xiàn)同步,在數(shù)據(jù)庫對象中提供了多個屬性與方法來實現(xiàn)這一過程,以下介紹主要的幾個屬性與方法,分別對應同步化的幾個步驟:

1.replicable屬性:

  replicable屬性用來使一個數(shù)據(jù)庫對象或數(shù)據(jù)庫中的表對象、查詢對象等對象成為可復制副本的,即成為設計正本。但數(shù)據(jù)庫對象并不提供replicable這一屬性,因此首先要用createpropety方法來創(chuàng)建它,然后把它添加到對象的屬性集中,最后再給它賦值,使數(shù)據(jù)庫成為設計正本。對于數(shù)據(jù)庫對象而言,把replicable屬性設置為“t”將使數(shù)據(jù)庫對象成為可復制的。以下代碼將使vb6.0安裝目錄下附帶的nwind.mdb數(shù)據(jù)庫成為一個設計正本(為確保安全建議在操作前備份這一庫文件):

private sub command1_click()
dim dbnwind as database
'如果末引用dao則一定要先引用
dim prpnew as property
set dbnwind = opendatabase("nwind.mdb", true)
with dbnwind
 '建立replicable屬性,如果已經(jīng)存在該屬性則程序略過這一步
 on error resume next
 set prpnew = .createproperty("replicable", dbtext, "t")
 .properties.append prpnew
 '設置數(shù)據(jù)庫的replicable屬性為true
 .properties("replicable") = "t"
 .close
end with
end sub

2.makereplica方法:

  makereplica方法從設計正本復制出一個新的完全副本。其語法為:database.makereplica replica, description, options,其中replica是代表一個新副本路徑名稱的字符串;description是對正在創(chuàng)建的新副本的一個描述字符串;options是一個可選項,可以是dbrepmakepartial常量(創(chuàng)建一個部分副本)或dbrepmakereadonly常量(防止用戶修改新副本中的可復制對象),如果要建立的是一個只讀式的部分副本,則要加入?yún)?shù)常量 dbrepmakereadonly + dbrepmakepartial 。
  在第一個例子中,在關閉數(shù)據(jù)庫之前加入代碼:.makereplica "nwreplica", "replica of nwind.mdb",則從nwind.mdb設計正本復制出一個名為nwreplica.mdb的副本,位置在nwind.mdb同一目錄中。以下是一個通過傳遞參數(shù)的形式,在實際應用中可供靈活調用的函數(shù),每調用該函數(shù)一次即可實現(xiàn)新建一個副本:

function makeadditionalreplica(strreplicabledb as string, strnewreplica as string, intoptions as integer) as integer
dim dbstemp as database
on error goto errorhandler
set dbstemp = opendatabase(strreplicabledb)
' 如果在調用此函數(shù)時,intoptions處末給出參數(shù), 則忽略該參數(shù)項,
'默認建立一個完全的、可讀/寫的副本,否則就利用提供的參數(shù)按要求建立副本
if intoptions = 0 then
 dbstemp.makereplica strnewreplica, "replica of " & strreplicabledb
else
 dbstemp.makereplica strnewreplica, "replica of " & strreplicabledb, intoptions
end if
dbstemp.close
errorhandler:
select case err
 case 0:
  makeadditionalreplica = 0
  exit function
 case else:
  msgbox "error " & err & " : " & error
  makeadditionalreplica = err
 exit function
end select
end function

3.synchronize方法:

  synchronize方法使兩個完全副本(包括設計正本)同步化。其語法為:database.synchronize pathname, exchange。其中pathname為要同步的目標副本的路徑名稱字符串(串中的 .mdb擴展名可省略);exchange用來標識兩個數(shù)據(jù)庫之間的同步方向(如表一),這是一個可選項,默認為表中的第三個選項,即雙向交換。利用表中第四個dbrepsyncinternet常量選項,還可對通過internet互聯(lián)的數(shù)據(jù)庫進行同步化,
這時要將代表本地網(wǎng)絡路徑選項pathname用url地址來代替。

表一、同步化方向常量
常量        同步化方向
dbrepexportchanges 從數(shù)據(jù)庫到副本路徑名稱
dbrepimportchanges 從副本路徑名稱到數(shù)據(jù)庫
dbrepimpexpchanges 雙向交換改變(默認)
dbrepsyncinternet 在通過internet路徑連接的數(shù)據(jù)庫之間傳遞改變


  在同步化操作之前,要確保已經(jīng)利用 replicable屬性使一個數(shù)據(jù)庫初始出設計正本,并且利用makereplica方法復制出了一個以上的副本。
  以下通過在第一個例子添加的副本復制語句之后,加入如下語句:.synchronize "nwreplica.mdb", dbrepexportchanges,實現(xiàn)把數(shù)據(jù)庫nwind的設計正本的任何改變傳遞給副本 nwreplica。我們可以在nwind.mdb庫中改變一些數(shù)據(jù)內容,然后再運行這一例子,我們會發(fā)現(xiàn)nwind.mdb庫的改變已經(jīng)反映在nwreplica.mdb這一副本中了。
  以上語句實現(xiàn)從數(shù)據(jù)庫到副本路徑名稱的同步(把設計正本的數(shù)據(jù)或結構改變傳遞給副本),把dbrepexportchanges常量改為dbrepimportchanges和dbrepimpexpchanges可分別實現(xiàn)從副本路徑名稱到數(shù)據(jù)庫(數(shù)據(jù)庫接收副本上的改變)以及雙向交換(兩者間的雙向數(shù)據(jù)傳遞)同步。
  synchronize方法還可對通過internet互聯(lián)的數(shù)據(jù)庫進行同步化,以下語句實現(xiàn)本地數(shù)據(jù)庫正本與位于internet服務器上的一個副本同步化:dbnwind.synchronize "www.mycompany.myserver.com" & "/files/nwreplica.mdb", dbrepimpexpchanges + dbrepsyncinternet

4.populatepartial 方法:

  上面介紹利用synchronize方法使兩個完全副本同步化,不會出現(xiàn)問題,但如果用一個完全副本來同步一個部分副本,因為部分副本是由副本過濾器來從完全副本來過濾重新生成的,因此可能在部分副本中產(chǎn)生所謂的“孤立”記錄,即這些記錄不能再與其他副本保持同步。要解決這一問題引入了另一個稱為populatepartial的方法,該方法與synchronize方法類似,只不過它是實現(xiàn)部分副本與完全副本的同步,在同步時,首先清除部分副本中的所有記錄,然后根據(jù)當前副本的過濾器來重新生成部分副本,這樣就解決了“孤立”記錄的問題。其語法為:database.populatepartial dbname。dbname是完全副本的路徑名稱。由于篇幅所限以及其與synchronize方法的相似性,因此在此不再累述,更詳細的描述請參閱相關的聯(lián)機幫助
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
中文天堂资源在线| 日韩乱码一区二区三区| 久草视频在线免费| 后进极品白嫩翘臀在线视频| 搞黄网站在线看| 欧美精品一区在线发布| 伊人久久大香线蕉综合热线| 久久久久一区二区三区四区| 姬川优奈av一区二区在线电影| 日韩精品91亚洲二区在线观看| 999香蕉视频| 黄色片网址在线观看| 波多野结衣一区二区三区在线观看| 美女被羞羞网站| 自拍av在线| 日韩欧美激情| 亚洲天堂电影在线观看| 亚洲三级在线观看| 国产伦精品一区二区三区四区免费| 男女精品视频| 精品久久久久久亚洲国产300| 国产精品二区在线观看| 亚洲一区免费视频| 国产精品人人爽| 国内av一区二区三区| 丰满人妻一区二区三区大胸| 成人国产精品久久久久久亚洲| 菠萝蜜网站在线观看| 国产一区二区三区四区五区入口| 亚洲高清国产拍精品26u| 小黄鸭精品aⅴ导航网站入口| 9i看片成人免费看片| 免费在线日韩av| 粉嫩一区二区三区性色av| 精品国产免费人成电影在线观...| 精品视频在线一区| 美国毛片一区二区| 在线精品国精品国产尤物884a| 色网在线视频| 亚洲精品精品一区| 性欧美大战久久久久久久| 日本精品二区| 国产在线一区二区三区欧美| 亚洲一区美女视频在线观看免费| 欧美激情精品久久久| 免费看黄色的网站| 日本aa在线| 在线日韩国产精品| 精品99又大又爽又硬少妇毛片| www.一区| 青春草在线免费视频| 国产片在线播放| 午夜写真片福利电影网| 黄色综合网站| 欧美丝袜一区| 丰满的少妇愉情hd高清果冻传媒| 国产又粗又猛又黄又爽| 国产精品视频免费观看www| 春色成人在线视频| 精品国产欧美成人夜夜嗨| 香蕉人妻av久久久久天天| 日韩影视在线| 国产99久久久久久免费看农村| 免费在线观看一级片| 亚洲国产视频在线| 欧美日韩一区二区免费在线观看| 婷婷综合伊人| 一区二区三区国产盗摄| 一区二区高清在线| 免费av在线网站| 亚洲女人天堂a在线播放| 国产精品美女久久久久aⅴ| 91小视频免费看| 精品国内一区二区三区免费视频| 欧美日本高清视频| 日本三级在线视频| 不卡av影片| 天天操夜夜添| 久久精品一区二区国产| 国产午夜亚洲精品午夜鲁丝片| 亚洲欧美一区在线| 亚洲国产精品成人一区二区| 97精品国产91久久久久久| 开心激情综合网| 日日干夜夜骑| www.av精品| a级精品国产片在线观看| 国产精品视频公开费视频| 国产精品亚洲人在线观看| 国产精品劲爆视频| 91女神在线观看| 日韩国产欧美一区| 久久91精品久久久久久秒播| 午夜精品一区二区三区av| 肉丝袜脚交视频一区二区| 国产永久精品大片wwwapp| 国产97在线|亚洲| 欧美高清视频一区二区| 香蕉视频官网在线观看日本一区二区| 色狠狠一区二区三区香蕉| 国产精品视频资源| 亚洲精品国产熟女久久久| 久久国产欧美| 欧美日韩综合网| 中文在线天堂库| 欧美激情精品久久久久久黑人| 国产精品高清免费在线观看| 一个人看的www视频免费观看| 欧美娇小极度另类| 日本视频一区二区在线观看| 亚洲一区在线视频观看| 亚洲精品tv久久久久久久久| 7777在线视频| av先锋影音资源站| 999一区二区三区| 成人看片黄a免费看在线| 国产特级毛片| 成人三级视频在线观看一区二区| 自拍偷拍一区二区三区| 制服师生第一页| 中文字幕高清在线观看| 久久久久久久久网站| 91国产视频在线观看| 邻居大乳一区二区三区| 中文字幕在线网站| 国产精品久久久久久久免费观看| 亚洲18色成人| 国产精品视频一区二区高潮| 欧美色图一区二区| 日本在线看片免费人成视1000| 国产在线精品观看| 亚洲欧洲国产精品| 在线激情网站| 一本久久a久久精品vr综合| 性囗交免费视频观看| 蜜桃传媒入口| www.亚洲| 国产欧美欧美| 亚洲精品久久区二区三区蜜桃臀| 93在线视频精品免费观看| 成人一区二区三区在线观看| 国产性xxxx| 久久综合久久综合九色| 日本精品久久久久久久| 精品黑人一区二区三区观看时间| 亚洲成人精品在线观看| 印度午夜性春猛xxx交| www日韩大片| 1000部国产精品成人观看| a在线欧美一区| 中文字幕亚洲区| 老司机午夜网站| www.日本高清| 亚洲女人被黑人巨大进入| 久久国产在线视频| 超级碰碰久久| 影音先锋男人在线| 亚洲色图官网| 精品人妻一区二区三区蜜桃| 欧美一区91| 五月天丁香在线| 欧美一区在线看| 无码av免费精品一区二区三区| 日韩精品四区| 2024国产精品视频| 亚洲国产精品尤物yw在线观看| 盗摄牛牛av影视一区二区| 亚洲视频www| 欧美在线一区二区三区四| www.国产二区| 日本免费网站| 美女国产精品| 天天噜夜夜操| 中文字幕系列一区| 色综合亚洲精品激情狠狠| 国产污视频在线看| 国产精品美女| www.日本少妇| 91系列在线观看| 综合久久久久综合| 精品精品99| av网址在线| 免费黄色成人| 免费观看不卡av| 青春草在线免费视频| 日韩国产欧美在线观看| 91成人在线看| 男人先锋资源| 国产精品人人爱一区二区白浆| 97中文字幕在线观看| 日韩视频在线观看| 国产精品日韩欧美| 蜜臀av一区二区| 国语自产偷拍精品视频偷| 中文字幕 欧美日韩| 国产熟女一区二区三区四区| 亚洲精品免费av| 国产精品三区四区| 麻豆精品蜜桃一区二区三区| 日韩有码在线视频| 亚洲啪啪综合av一区二区三区| 禁久久精品乱码| 亚洲国产另类久久精品| 性一交一乱一伦一色一情| 不卡av免费在线观看| 好吊妞无缓冲视频观看| 欧美 亚欧 日韩视频在线| 99re热视频在线| 一本色道久久88综合亚洲精品ⅰ| 国产精品久久毛片a| 亚洲一区二区三区免费观看| 新的色悠悠久久久| 中文字幕国产日韩| 天堂中文字幕| 久久99欧美| 午夜精品久久久久久不卡8050| 免费在线观看一区| 性一交一乱一透一a级| 亚洲h精品动漫在线观看| 韩国成人在线| 国产精品综合久久久久| 九热这里只有精品| 国产精品久久久久77777丨| 国产精品永久久久久久久久久| 久久国产精品第一页| 国产福利在线免费| 4438全国亚洲精品观看视频| 午夜精品一区二区三区在线播放| 日韩欧美大尺度| 久久99久久| 天天综合网91| xxxxwwww欧美| 人成网站免费观看| 久久九九精品| 日韩黄色中文字幕| 国模gogo一区二区大胆私拍| 综合综合综合综合综合网| 亚洲成人久久电影| 成年男女免费视频网站不卡| 日韩电影毛片| 国产午夜福利在线播放| 中文字幕视频在线观看| 尤物视频一区二区| av毛片在线免费| 亚洲淫性视频| 欧美三级蜜桃2在线观看| 青青影院在线观看| 国产后进白嫩翘臀在线观看视频| 久久久噜噜噜久久久| 欧美成人综合| 最近2019中文字幕在线高清| 国产啪精品视频网站| 国产老妇另类xxxxx| 国产亚洲字幕| 成人影片在线播放| 久久国产精品精品国产色婷婷| 欧美日韩精品亚洲精品| 国产99久久久国产精品免费看| 邻家有女韩剧在线观看国语| 韩日精品在线| 5g影院天天爽成人免费下载| 国产91足控脚交在线观看| www污网站在线观看| 日韩欧美猛交xxxxx无码| 成人亚洲成人影院| 欧美国产日韩在线观看成人| 精品无人区乱码1区2区3区在线| 欧美一三区三区四区免费在线看| 欧美黄色一级| 欧美日韩福利在线观看| 国产精品一区久久久久| 国产精品人人做人人爽人人添| 国产一二三区在线播放| 精品美女视频在线观看免费软件| 国产一级片av| 舐め犯し波多野结衣在线观看| 日韩激情电影免费看| 久久综合一区二区| 亚洲精品视频网| 国产在线自天天| 日日躁夜夜躁aaaabbbb| 亚洲成a人v欧美综合天堂| 日韩欧美亚洲一区二区三区| 国产美女无遮挡网站| 精品国产乱码久久久久久郑州公司| 久久蜜桃av一区二区天堂| 婷婷亚洲久悠悠色悠在线播放| 一级一级黄色片| 久久久久国产一区二区| 久久久精品999| 六月天色婷婷| 青青草国产成人久久91网| 一本精品一区二区三区| 日本阿v视频在线观看| 亚洲一区二区乱码| 北条麻妃69av| 美腿丝袜亚洲色图| 久操精品在线| 国产精选一区二区三区不卡催乳| 午夜激情一区| 国产一区二区三区四区五区入口| 久久视频免费| 亚洲一区二区三区加勒比| 成年人视频网站免费| 蜜桃麻豆www久久国产精品| 亚洲 自拍 另类 欧美 丝袜| 人人干人人干人人| 国产情人综合久久777777| 制服丝袜亚洲精品中文字幕| 国产精品永久入口久久久| 日韩在线一区二区| 四虎影成人精品a片| www.久久成人| 精品国产免费人成网站| 男人天堂av网| 国产精品免费一区二区三区在线观看| 国产男男gay体育生网站| 亚洲高清免费一级二级三级| 国产91精品久久久久久久| 久久www免费人成精品| 国产黄色片视频| 成人中文字幕电影| 日本加勒比高清在线| 男人的天堂日韩| 中文字幕一区视频| 国产电影一区| 天天天天天天天干| 浪潮色综合久久天堂|