以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  局域网使用问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176370)

--  作者:wukangppbb
--  发布时间:2022/4/10 21:38:00
--  局域网使用问题
这个里面介绍的,数据源必须要与项目文件在同一个文件夹吗?  项目文件是指publish的文件夹,还是说 未发布前的开发文件,如果publish文件打包成独立文件以后,安装,在局域网使用,是不是软件要设计单独的链接共享库的功能?



图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20220410213350.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2022/4/10 22:20:00
--  
如果是单机使用,建议放到与项目文件在同一个文件夹。未发布的指foxdb文件所在的目录;发布的指publish\\project目录

如果是局域网共享新使用,放到服务器的共享目录即可。数据源连接看第5点:http://www.foxtable.com/webhelp/topics/1808.htm

--  作者:wukangppbb
--  发布时间:2022/4/11 9:42:00
--  是不是也需要设计这个链接外部数据源的窗口?

那我独立发布的EXE软件,是不是也需要设计这个链接外部数据源的窗口?因为,发布的EXE软件,如果是局域网,安装以后,打开就会报错,说找不到数据源。

--  作者:有点蓝
--  发布时间:2022/4/11 9:55:00
--  
在发布前先设置好数据源,再发布
--  作者:wukangppbb
--  发布时间:2022/4/11 14:39:00
--  有以下报错


我是按照指导手册,一步步设计,发布前先设置好数据源,再发布的。在本电脑打开安装的软件是没有问题的,但是在局域网电脑打开安装的软件,就会有以下报错。


图片点击可在新窗口打开查看此主题相关图片如下:shot003.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2022/4/11 14:45:00
--  
说明这些局域网电脑没有权限访问数据库所在的共享目录,数据库共享目录需要开放所有的权限。
--  作者:wukangppbb
--  发布时间:2022/4/11 15:54:00
--  我是虚拟机测试
我是虚拟机测试,虚拟机都可以直接访问到共享的文件夹以及文件夹里面的文件。

但是发布的EXE程序,安装到虚拟机,打开,就是这个报错,提示无法链接。

我在想,是不是在本机上,设置的链接是OK的,到了虚拟机,外部数据源链接变化,所以报错了。

--  作者:有点蓝
--  发布时间:2022/4/11 16:18:00
--  
虚拟机肯定无法访问到共享的文件夹。不能是使用虚拟机软件本身提供的共享方式访问主机的。

虚拟机要按照普通的网络方式访问共享的文件夹,就是要在虚拟机的资源管理器输入网络的共享地址,类似://192.168.0.1/xx共享目录,可以不要登录就能直接访问。

建议还是找局域网内的其它电脑测试吧

--  作者:wukangppbb
--  发布时间:2022/4/11 16:55:00
--  好的,谢谢
好的,谢谢,我去测试一下。