回 帖 发 新 帖 刷新版面

主题:请教局域网的VFP问题

我的一个商品信息系统最近放在局域网中共享。共享的电脑运行时有如下提示:
   “不能更新临时表RK。因为该文件只读。”若始终点击“忽略”,会相继出现“KC”、“CK”、“RRKK”、“ZYZM”等表不能更新的提示。而该系统在本机上运行很正常。
这段程序是:
set cent on
set inte on
set mark to .
set seco off
set date ansi
set talk off
SET SYSMENU OFF
SET SYSMENU TO
SET DATE LONG
SELECT A
USE RK
PACK
SELECT B
USE KC INDEX MYINDEX 
SELECT C
USE FH
SELECT D
USE CK
set order TO tag bs
REPL ALL JE WITH 金额 FOR JE=0
SELECT F
USE MM
go 1
SELECT e
USE pm
go 1     
select g
use mc
SELECT H
USE XX
SELECT 11
USE RRKK
PACK
SELECT 12
USE CCKK
SELECT 13
USE FFHH
SELECT 14
USE ZYZM
PACK
SELECT 15
USE JRJL
SELECT 16
USE NFSQ
SELECT 17
USE CCKK1
SELECT 18
USE RRKK2
SELECT 19
USE rrkk1
SELECT 20
USE FFHH1
SELECT 21
USE SQPM
DO FORM DL.SCX

是什么原因导致无法在局域网上共享呢?请老师指教!

回复列表 (共15个回复)

沙发

这种方式一般在USE命令后要加shared,这样才是共享打开

板凳

真麻烦,用SQL 2000 不就行了了吗???

3 楼

谢谢二位的回复。按一楼的方法暂时还没解决问题。二楼提供的方法本人还不会,如果可能,请详细指点。

4 楼


跟程序无关,共享文件没有设置权限为“完全控制”,默认为只读,故不能修改!

5 楼

我不是想修改程序或表,而只运行这个系统(当然也包括对表数据的增加或减少)。

6 楼


对共享文件夹是否已设置:

[img][url=http://tu.6.cn/pic/show-new/id/4673927][img]http://i3.6.cn/cvbnm/77/ea/5d/3f2d61bd3897c16a6a00c127f60f8226.jpg[/img][/url][/img]

7 楼

回6楼:已设置。

8 楼

谢谢yjr3032570老师。将“允许网络更改我的文件”勾了就解决了。

9 楼

在你的局域网中找一台好的计算机做服务器,安装sql server2005,把现有数据库表迁移到该服务器上,改写一下客户端程序,连接sql server2005,就OK了.

10 楼

请教9楼,安装sql server2005,把现有数据库表迁移到该服务器上之后,还能用楼主写的指令吗?
SELECT D
USE CK
set order TO tag bs
REPL ALL JE WITH 金额 FOR JE=0
SELECT F
USE MM
go 1

若是改几千行的,问题不大,若是数万行语句,甚至更多,那就要花很多时间去改,去调式。
另外,楼主是否会数据库表迁移?真是:何不食肉糜?

我来回复

您尚未登录,请登录后再回复。点此登录或注册