⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 网络数据库的复制和同步(2).htm

📁 写给JSP初级程序员的书
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0057)http://eps.www85.cn4e.com/java/article/devshow.asp?id=192 -->
<HTML><HEAD><title>csdn_网络数据库的复制和同步(2)</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>TD {
	FONT-FAMILY: "Verdana", "Arial", "宋体"; FONT-SIZE: 9pt
}
A {
	COLOR: #660000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #660000; TEXT-DECORATION: none
}
.line {
	LINE-HEIGHT: 14pt
}
</STYLE>

<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff text=#000000>

  <table><tbody>
  <TR>
    <TD height=21>
      <DIV align=center><B><FONT size=3>网络数据库的复制和同步(2) <BR><FONT 
      size=2> 
      </FONT></FONT></FONT>
      <HR align=center color=#cccccc noShade SIZE=1>
      </DIV></TD></TR>
  <TR>
    <TD class=line><FONT 
      color=#333300>与复本操作有关的对象、属性和方法<BR><BR>  为了实现复本燥乍,&nbsp;Microsoft&nbsp;Jet数据库引擎提供了多个对象、属性和方法。在这一节中,将介绍与复本操作有关的对象、属性和方法。<BR><BR>  1.Document对象和Documents集合<BR><BR>  Document对象含有关于对象的一个实例的信息,对象可以是一个数据库、表、查询或关系(仅用于Microsoft&nbsp;Jet数据库)。<BR><BR>  每个Container对象有一个包含Document对象的Documents集合(其关系详见VB的帮助文件),这些Document对象描述由Container指定类型的内置对象的实例。表1&nbsp;列出了Document所描述的对象的类型、其Container对象的名称及Document包含信息的类型。<BR><BR>  Document&nbsp;container&nbsp;包含的信息<BR><BR>  数据库&nbsp;数据库&nbsp;保存的数据库<BR><BR>  表或查询&nbsp;表或查询&nbsp;保存的表或查询<BR><BR>  关系&nbsp;关系&nbsp;保存的关系<BR><BR>  用Document对象可以实现下列操作:<BR><BR>  ·用Name属性返回由用户或Microsoft&nbsp;Jet数据库引擎在建立对象时给对象所取的名字。<BR><BR>  ·用Container属性返回包含Document对象的Container对象的名称。<BR><BR>  ·用Owner属性设置或返回对象的拥有者。为了设置owner属性,用户必须有对Document对象的写权限,并且必须把userName属性设置为一个现有的user或Group对象的名称。<BR><BR>  ·用UserName属性或Permissions属性设置或返回一个用户或组对象的访问权限。为了设置这些属性,用户必须有对Document对象的写权限,并且必须把userName属性设置为一个现有的User或GrOup对象的名称。<BR><BR>  ·用DateCreated属性和LasUpdated属性分别返回建立Document对象和最后修改Document对象的日期和时间。<BR><BR>  由于一个Document对象对应于一个现有的对象,因此用户不能建立新的Document对象或者删除现有的Document对象。一个Documents集合含有多个Document对象。可以通过以下几种格式引用一个Document对象:<BR><BR>  Documents(0)<BR><BR>  Documents("Name”)<BR><BR>  Documents![name]<BR><BR>  2.container对象和Containers集合<BR><BR>  Contalner对象把相似类型的Document对象放在一个组中。每个Database对象含有由内部container对象组成的Containers集合。应用程序可以定自己的文档类型和相应的容器(仅对Microsoft&nbsp;Jet数据库),但这些对象不一定总是通过DAO支持。某些Container对象由Microsoft&nbsp;Jet数据库引擎定义,也可以由其它应用程序定义。<BR><BR>  Container对象&nbsp;包含的信息<BR><BR>  数据库&nbsp;保存的数据库<BR><BR>  表&nbsp;保存的表及查询<BR><BR>  关系&nbsp;保存的关系<BR><BR>  说明:<BR><BR>  1.)每个Container对象含有由Document对象组成的Documents集合,通常用Container对象作为到Document对象中信息的直接链接,也可以用container集合为给定类型的Document对象设置安全性。<BR><BR>  2.)用Container对象可以实现以下操作:<BR><BR>  ·用Name属性返回Container对象的预定义名称。<BR><BR>  ·用Permissions和UserName属性来设置container对象的权限;在Container对象的Documents集合中建立Document对象来继承这些访问权限设置。<BR><BR>  ·用owner属性设置或返回Container对象的所有者。为了设置Ower属性,必须写入Container对象的权限,并把属性设置为现有user或Group对象的名称。<BR><BR>  (3)Container对象是由系统预定的,因此不能建立新的container对象,也不能删除现有的Container对象。<BR><BR>  (4)可以通过顺序号或Name属性设置或引用集合中的container对象,例如:<BR><BR>  Containers(0)<BR><BR>  Containers(”name”)<BR><BR>  Containers![Name]<BR><BR>  【例】编写程序,列出Tables容器中的Documents集合。<BR><BR>  在窗体上画一个命令按钮,然后编写如下的事件过程:<BR><BR>  Private&nbsp;Sub&nbsp;Command1_Click()<BR><BR>  Dim&nbsp;dbsnorthwind&nbsp;As&nbsp;Database<BR><BR>  Dim&nbsp;docloop&nbsp;As&nbsp;Document<BR><BR>  Dim&nbsp;prploop&nbsp;As&nbsp;Property<BR><BR>  Set&nbsp;dbsnorthwind&nbsp;=&nbsp;OpenDatabase("e:\f.mdb")<BR><BR>  With&nbsp;dbsnorthwind.Containers!tables<BR><BR>  Debug.Print&nbsp;"documents&nbsp;in&nbsp;"&nbsp;&amp;&nbsp;.Name&nbsp;&amp;&nbsp;"container"<BR><BR>  '列出Table容器中的Documents集合<BR><BR>  For&nbsp;Each&nbsp;docloop&nbsp;In&nbsp;.Documents<BR><BR>  Debug.Print&nbsp;"&nbsp;"&nbsp;&amp;&nbsp;docloop.Name<BR><BR>  Next&nbsp;docloop<BR><BR>  End&nbsp;with<BR><BR>  dbsnorthwind.close<BR><BR>  End&nbsp;sub<BR><BR>该过程列出f.mdb数据库Table容器中的Documents集合。程序运行后,单击命令按钮,即可在“立即”窗口中列出该集合。&nbsp; 
      </FONT></TD></TR>
  <TR>
    <TD height=5>
      <HR align=center color=#cccccc noShade SIZE=1>
    </TD></TR></TBODY></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -