?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳門新莆京app官網:網絡數據庫的復制和同步(2)

?

與復本操作有關的工具、屬性和措施

為了實現復本燥乍, Microsoft Jet數據庫引擎供給了多個工具、屬性和措施。在這一節中,將先容與復本操作有關的工具、屬性和措施。

1.Document工具和Documents聚攏

Document工具含有關于工具的一個實例的信息,工具可所以一個數據庫、表、查詢或關系(僅用于Microsoft Jet數據庫)。

每個Container工具有一個包孕Document工具的Documents聚攏(其關系詳見VB的贊助文件),這些Document工具描述由Container指定類型的內置工具的實例。表1 列出了Document所描述的工具的類型、其Container工具的名稱及Document包孕信息的類型。

Document container 包孕的信息

數據庫 數據庫 保存的數據庫

表或查詢 表或查詢 保存的表或查詢

關系 關系 保存的關系

用Document工具可以實現下列操作:

?用Name屬性返回由用戶或Microsoft Jet數據庫引擎在建立工具時給工具所取的名字。

?用Conta澳門新莆京app官網iner屬性返回包孕Document工具的Co澳門新莆京app官網ntainer工具的名稱。

?用Owner屬性設置或返回工具的擁有者。為了設置owner屬性,用戶必須有對Document工具的寫權限,并且必須把userName屬性設置為一個現有的user或Group工具的名稱。

?用UserName屬性或Permissions屬性設置或返回一個用戶或組工具的造澳門新莆京app官網訪權限。為了設置這些屬性,用戶必須有對Doc澳門新莆京app官網ument工具的寫權限,并且必須把userName屬性設置為一個現有的User或GrOup工具的名稱。

?用DateCreated屬性和LasUpdated屬性分手返回建立Document工具和著末改動Document工具的日期和光陰。

因為一個Document工具對應于一個現有的工具,是以用戶不能建立新的Document工具或者刪除現有的Document工具。一個Documents聚攏含有多個Document工具??梢越浻蛇^程以下幾種款式引用一個Document工具:

Documents(0)

Documents("Name”)

Documents![name]

2.container工具和Containers聚攏

Contalner工具把相似類型的Document工具放在一個組中。每個Database工具含有由內部container工具組成的Containers聚攏。利用法度榜樣可以定自己的文檔類型和響應的容器(僅對Microsoft Jet數據庫),但這些工具不必然老是經由過程DAO支持。某些Container工具由Microsoft Jet數據庫引擎定義,也可以由其它利用法度榜樣定義。

Container工具 包孕的信息

數據庫 保存的數據庫

表 保存的表及查詢

關系 保存的關系

闡明:

1.)每個Container工具含有由Document工具組成的Documents聚攏,平日用Container工具作為到Document工具中信息的直接鏈接,也可以用container聚攏為給定類型的Document工具設置安然性。

2.)用Container工具可以實現以下操作:

?用Name屬性返回Container工具的預定義名稱。

?用Permissions和UserName屬性來設置container工具的權限;在Container工具的Documents聚攏中建立Document工具來承襲這些造訪權限設置。

?用owner屬性設置或返回Container工具的所有者。為了設置Ower屬性,必須寫入Container工具的權限,并把屬性設置為現有user或Group工具的名稱。

(3)Container工具是由系統預定的,是以不能建立新的container工具,也不能刪除現有的Container工具。

(4)可以經由過程順序號或Name屬性設置或引用聚攏中的conta澳門新莆京app官網iner工具,例如:

Containers(0)

Containers(”name”)

Containers![Name]

例編寫法度榜樣,列出Tables容器中的Documents聚攏。

在窗體上畫一個敕令按鈕,然后編寫如下的事故歷程:

Private Sub Command1_Click()

Dim dbsnorthwind As Database

Dim docloop As Document

Dim prploop As Property

Set dbsnorthwind = OpenDatabase("e:f.mdb")

With dbsnorthwind.Containers!tables

Debug.Print "documents in " & .Name & "container"

´列出Table容器中的Documents聚攏

For Each docloop In .Documents

Debug.Print " " & docloop.Name

Next docloop

End with

dbsnorthwind.close

End sub

該歷程列出f.mdb數據庫Table容器中的Documents聚攏。法度榜樣運行后,單擊敕令按鈕,即可在“急速”窗口中列出該聚攏。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户