回 帖 发 新 帖 刷新版面

主题:用VFP在局域网中映射盘符问题

本人在单位的局域网中做了一个查询系统,将其中一台机(姑且称其为服务器)存放数据,然后其它的终端通过命令:
   run /n net use P: \\192.168.22.1\GCB_MIS "密码" /user:"用户名"
将服务器的"GCB_MIS"目录映射为P盘,之后在VFP中对P盘进行操作。
  问题1:部分终端在连接时出现连接不上的问题,时好时坏,稳定性不行;如何改进,或者改用其它的映射方法?
  问题2:连接时屏幕的左上角出现DOS界面窗口,如何将其隐藏或去掉?
  谢谢!

回复列表 (共13个回复)

11 楼

楼主你好:
    我现在在老家九台县别人的机子上上网,不能做“影射”试验;因机子上没有VFP,也没法找连接原代码。几天后回长春再帮你搞好吧?你的这个问题应该可以解决的。

12 楼

楼主,抱歉我也是出差在外没能及时回复,敬请原谅!

    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 楼

foxdb你好:看到你无私指点VFP菜鸟,使大家获益非浅很是感动。希望与你能进行EMAIL交流。自我介绍:我做VFP6,10年有余。编过大量的自主程序有财务、生产、物流、报表、财务分析商业软件。目前困惑于如何将它们转变为B/S结构能在大型数据库中运行。不知VFP9报表自定义功能改进是否可以设置多表头并自由缩放打印尺寸。大学学习计算机专业。目前在做企业咨询管理工作对会计、物流、采购业务熟悉并取得有中高级证书。联系方式:LXTPSYS@SIAN.COM 。DAVID收
还请大侠指教。(古人云:三人之行必有我师)

我来回复

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