注册 登录
编程论坛 VFP论坛

vfp联机共用数据库

久久旺达 发布于 2019-06-30 19:43, 5023 次点击
请问各位能否在两台机器间局域网联机共用一个数据库
15 回复
#2
zhken2019-07-01 00:09
1.在其中一台机器新建一个目录,并设置好共享,赋予读写权限
2.打开数据库时 加入 SHARE
#3
久久旺达2019-07-01 19:19
不太明白呀 我是想利用查询表单查询 这个共享的数据库代码是下面的代码  毕业生是共享的数据库 怎么打开??
SET DELETED ON
SET TALK OFF
SET SAFETY OFF
IF EMPTY(thisform.text1.Value)
    =MESSAGEBOX('请输入身份证号',64,'提示')
    thisform.text1.SetFocus
    RETURN
ENDIF
SELE  毕业生
*SELECT * FROM 毕业生 WHERE ALLTRIM(身份证号)==ALLTRIM(thisform.text1.Value)
LOCA FOR ALLT(身份证号)==ALLT(THISFORM.TEXT1.VALUE)
IF FOUND()
THISFORM.GRID1.SETFOCUS
ELSE
MESSAGEBOX('查无此毕业生,请检查身份证输入是否正确?')
ENDIF
THISFORM.REFRESH
LOCAL query_tmp1
query_tmp1=thisform.grid1.RecordSource
ZAP IN (query_tmp1)
INSERT INTO (query_tmp1) SELECT * FROM 毕业生 WHERE 身份证号==ALLTRIM(thisform.text1.Value)
GO TOP IN (query_tmp1)
*thisform.grid1.AutoFit
thisform.Refresh
#4
zhken2019-07-01 23:03
select 0
OPEN DATABASE \\bdsdflsdfsdfsdf\xy\数据库 SHARED
bdsdflsdfsdfsdf 是存放数据库的电脑名称,xy是共享目录    先要做好XY作为共享目录
#5
久久旺达2019-07-02 10:01
只有本站会员才能查看附件,请 登录
#6
zhken2019-07-02 13:23
亲文件不存在就看一下你这个文件有没有放在这个XY目录下。
#7
xuminxz2019-07-02 17:34
真想作共享用其它数据库吧,你们教务没有服务器吗? MySQL?SQL sever ?Oracle?  在上面建一个实例,Sql Server最省事,直接升迁就可以了。
#8
zhken2019-07-02 20:53
在局域网内有台计算机A,其中有个共享文件夹 DATA
我现在想再局域网内的另一台计算机B上运行vfp程序,需要用访问(读/写)计算机A里的共享文件夹DATA里的数据,如果直接把计算机A的共享文件夹DATA映射到B计算机上是可以实现的,但我不想通过这种方式,主要是因为B计算机上如果映射了A计算机的DATA 的话,那么使用B计算机的个人就有可能回去修改或者删除A计算机DATA里的数据,请问vfp有什么更好的解决方法呢?
(只让B计算机里的vfp程序能够访问(读写)A计算机内的共享文件夹DATA,不让使用B计算机的个人直接看到A计算机的DATA文件夹)


如果没有共享密码
SET DEFAULT TO \\计算机A或ip地址\DATA\

如果有共享密码,则只有临时映射了
WinExec ([net use Z: \\计算机A或ip地址\DATA 密码 /user:用户名], 0)
SET DEFAULT TO z:\

用完后取消映射
WinExec ([net use Z: \\计算机A或ip地址\DATA 密码 /user:用户名 /delete], 0)

如何通过VFP命令,将局域网中的某电脑上文件复制到本电脑上?
在VFP中,如何通过VFP命令,将局域网中的某电脑上文件复制到本电脑上? 假定局域网中的某电脑的计算机名为:SPGLDN,局域网内的网址为:192.168.1.12,该电脑上的D盘有文件“SPJXCS
#9
zhken2019-07-03 10:33
回复 5楼 久久旺达
只有本站会员才能查看附件,请 登录
#10
久久旺达2019-07-15 15:29
只有本站会员才能查看附件,请 登录
#11
久久旺达2019-07-15 15:31
能共享了 但是同时多台机器共用一个表提示错误 那只能是这个程序用着表 那台的程序就不能用了?、请高手给指点谢谢
#12
sxy1662019-07-16 08:42
可以把表下载下来,查询表单用下载的表
#13
lsh042020-09-01 11:55
回复 5楼 久久旺达
如是DBF文件,要用USE命令
#14
lsh042020-09-01 11:56
回复 11楼 久久旺达
打开命令没加 SHARE 么?
#15
永远的小菜2020-09-11 16:34
学习了,打个卡以后好找这个VFP共享
#16
药加薪2021-09-01 10:36
我现在也碰到相同的问题,我就是报数据库都放在服务器上,然后在各个终端PC上放个快捷方式,可以连接5台电脑,刚开始的时间运行都正常,现在不知道是怎么回事,程序也可以运行,但是很卡很卡,也找不到任何析原因,从各个电脑去PING服务器,网速都是小于1ms的,开始怀疑是不是服务器的问题,换了,故障依旧,重新对数据库进行索引了,故障依旧,不知哪位高手能指点一下,谢谢
1