首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

共享有关问题

2012-02-17 
共享问题我有一个数据表需共享给大家用,但是VFP只提供给一个用,需复制其它人才可以用,有没有什么方法可以

共享问题
我有一个数据表需共享给大家用,但是VFP只提供给一个用,需复制其它人才可以用,有没有什么方法可以让很多人公用?
另外,一个简单的表单如何设置成共享的?

[解决办法]
打开表是用

USE 表名 SHARED


SHARED
在网络上以共享方式打开一张表。即使当 EXCLUSIVE 设置为 ON 时,SHARED 也允许以共享方式打开一张表。
[解决办法]
1、用各种语言做前台,VFP也可以,将VFP程序编译好后,放到客户端中;
2、DBF做后台数据库,放在服务器上,假设用VFP做编程语言,在表单中,
SET EXCLUSIVE OFF,
可以通过 USE \\192.168.0.1\temp\dbfname 进行访问,如要存入、修改数据,要考虑共享、
迸发、锁库、锁表等等方面问题,比单机程序复杂。
[解决办法]
vfp适合做桌面数据库,你想实现的功能VFP不是不能做,而是非常麻烦也容易出问题。

所以诚如豆三老大的建议这种功能数据库用ACCESS或SQL SERVER比较好
[解决办法]
要想点击数据表就为共享打开,可通过设置“选项”---“数据”中去掉“以独占方式打开”选项
[解决办法]
1. 不考虑选项设置,

独占打开数据表:USE 表名 EXCL 其它用户没法打开;

共享打开数据表:USE 表名 SHARED 其它用户可同时打开;

2. 选项设置和本机的选项有关,换了机子,重新设置选项;

3. 选项设置为“独占打开”,双击任何数据表时都是 "独占打开”,其他用户没法再次打开;

选项设置取消“独占打开”,双击任何数据表时都是 "共享打开”,其他用户可同时打开。

热点排行