快捷搜索:  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聚拢。法度榜样运行后,单击敕令按钮,即可在“急速”窗口中列出该聚拢。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: