主题:用VFP在局域网中映射盘符问题
ILOVEVFP
[专家分:0] 发布于 2009-06-04 17:06:00
本人在单位的局域网中做了一个查询系统,将其中一台机(姑且称其为服务器)存放数据,然后其它的终端通过命令:
run /n net use P: \\192.168.22.1\GCB_MIS "密码" /user:"用户名"
将服务器的"GCB_MIS"目录映射为P盘,之后在VFP中对P盘进行操作。
问题1:部分终端在连接时出现连接不上的问题,时好时坏,稳定性不行;如何改进,或者改用其它的映射方法?
问题2:连接时屏幕的左上角出现DOS界面窗口,如何将其隐藏或去掉?
谢谢!
回复列表 (共13个回复)
11 楼
北京惬意 [专家分:1330] 发布于 2009-06-09 15:12:00
楼主你好:
我现在在老家九台县别人的机子上上网,不能做“影射”试验;因机子上没有VFP,也没法找连接原代码。几天后回长春再帮你搞好吧?你的这个问题应该可以解决的。
12 楼
foxdb [专家分:1830] 发布于 2009-06-11 17:08:00
楼主,抱歉我也是出差在外没能及时回复,敬请原谅!
DECLARE integer WNetAddConnection IN win32api string,string,string
nOK = WNetAddConnection("\\192.168.22.1\GCB_MIS","密码","P:")
IF nOK = 0
MESSAGEBOX(' 映射成功!',48," 信息提示!")
ELSE
MESSAGEBOX(' 映射失败!',64," 信息提示!")
ENDIF
上面就是VFP的完整"影射"代码! "\\192.168.22.1\GCB_MIS" 为远程共享目录,"密码"为远程登录密码,"P:"为影射盘符(这三个参数都可用变量替换),和你在网上邻居的"影射"是一样的关键是要了解,登录服务器的"互信"原理一切就OK了,但这已不是VFP程序本身的问题了,具体短信告诉你吧......
13 楼
ydw0530 [专家分:30] 发布于 2009-08-16 12:13:00
foxdb你好:看到你无私指点VFP菜鸟,使大家获益非浅很是感动。希望与你能进行EMAIL交流。自我介绍:我做VFP6,10年有余。编过大量的自主程序有财务、生产、物流、报表、财务分析商业软件。目前困惑于如何将它们转变为B/S结构能在大型数据库中运行。不知VFP9报表自定义功能改进是否可以设置多表头并自由缩放打印尺寸。大学学习计算机专业。目前在做企业咨询管理工作对会计、物流、采购业务熟悉并取得有中高级证书。联系方式:LXTPSYS@SIAN.COM 。DAVID收
还请大侠指教。(古人云:三人之行必有我师)
我来回复