下载此文档

vf共享数据库的访问.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
------------------------------------------------------------------------------------------------ —————————————————————————————————————— vf 共享数据库的访问如果创建的应用程序在网络环境中的多台计算机上运行, 或者一个表单的多个实例对相同的数据进行访问, 这时就需要进行共享访问程序设计。共享访问不仅能为用户使用数据和数据共享提供更有效的方法,而且可以在必要时对访问进行限制。 VFP 支持如下功能: 对数据的共享或独占访问; 锁定选项; 数据工作期; 记录缓冲和表缓冲以及事务处理。尽管这些功能主要应用在共享环境里,但在单用户环境下也可以使用。一、控制对数据的访问因为访问数据是在文件里进行, 所以有效的数据管理首先从控制这些文件开始。您需要选择访问数据的方式,还要选择在什么时间、如何限制对数据的访问。 1 、访问数据在共享环境中, 可以用两种方式访问数据: 从独占文件中访问或从共享文件中访问。若打开一个共享访问的表, 其他用户也可以对该文件进行访问; 若打开一个独占访问的表, 其他用户就不能对该表进行读写。独占访问不具备在网络环境中共享数据的许多优点, 所以应该避免使用。 1) 以独占方式使用表打开一个文件最严格的限制方式就是独占方式。通过界面打开一个表时, 默认情况下是独占使用的, 也可以利用 VFP 命令明确地以独------------------------------------------------------------------------------------------------ ——————————————————————————————————————占方式打开一个表。如果要打开一个独占使用的表,可以在命令窗口中输入如下命令: SET EXCLUSIVE ON USE cMyTable 或者在命令窗口中输入: USE cMyTable EXCLUSIVE 下列命令要求以独占方式打开一个表: · ALTER TABLE · INDEX :当创建、添加或删除一个复合索引标志时。· INSERT [BLANK] · MODIFY STRUCTURE :如果要以此命令更改一个表结构,必须以独占方式打开该表。但是, 当以共享方式打开这个表时, 只能在只读方式下使用此命令。· PACK · REINDEX · ZAP 在一个共享表中执行上述命令, VFP 将返回出错信息:“文件必须以独占方式打开”。可以使用 FLOCK() 函数限制对表的访问。如果使用 FLOCK() 锁定表,则其它用户不能对该表进行写操作,但可以读该表。 2) 以共享访问方式使用表------------------------------------------------------------------------------------------------ ——————————————————————————————————————以共享方式打开一个表时, 多个工作站可以同时访问该表。通过界面打开表时,可以不理会 SET EXCLUSIVE 默认的 ON 设置,而明确地用 VFP 命令打开一个表供共享使用。若要打开一个

vf共享数据库的访问 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198614
  • 文件大小20 KB
  • 时间2017-06-03