主题:[请教] VFP能否时时在远程网上传递数据?
北京惬意
[专家分:1330] 发布于 2009-12-28 10:35:00
近日在广州的一个展会上展销本人用VFP开发的《北京惬意商务软件》,就是进销存和餐饮都能应用的软件。
在展会上,有很多大一些的商家询问:“我在各地有多家分店或经销商,我能不能随时掌握各地的经营情况?”在我们软件里要得到这样的效果应该是叫时时传送吧?如何才能实现?
在展会上,本论坛的SIMON老师光临了我的展位,我们共同讨论了这个问题。SIMON老师提出要在总经销商那里设有固定IP地址,所有数据都时时传送到总经销商那里,总经销商才能方便的随时查看,不应该是总经销商去各地的分销商机子上去查看,我觉得很有道理。
我俩只是讨论,并非结论,同时也还要进一步细化。欢迎各位高师继续献计献策,在下首先拜谢了!
最后更新于:2010-02-18 05:43:00
回复列表 (共48个回复)
41 楼
moz [专家分:37620] 发布于 2010-02-17 11:33:00
我现在也仅仅是在局域网中使用,
远程网络上我也看过ASP.net
一是链接数据库一直有疑问
二是只能使用SQL语句,程序中需要改的代码太多。
三是服务器架设不是那么稳定(路由器设置+花生壳动态IP)
(说到IP,我现在有一根网线是深圳天威视讯的,只要长期不断线,好像不会更新IP的,而且经常即使断线重启,IP仍不变)
远程登录桌面也能用,但经常要夺取控制权,也是比较麻烦。
至于VPN登录,暂时还不太了解如何设置主机,所以也不太明白。
我也想过通过邮件来传输数据,但仍无法实现自动发送。
至于局域网中使用的,好像没多大必要映射盘符吧,在程序中使用变量来保存绝对路径就可以了。
至于保密性......我单位里也有计算机专业本科毕业的,但好像都不明白是怎么回事。
K122.VBS为调用最新修改程序脚本,
face2.ico为快捷方式图标
安装快捷方式到桌面.VBS (以下为文件内容)
------------------------------------------------------
'E:\MyDoc\Visual FoxPro 项目\K122
set WshShell = WScript.CreateObject("WScript.Shell")
Set fs = CreateObject("Scripting.FileSystemObject")
a=Fs.GetParentFolderName(WScript.ScriptFullName)
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\出港程序.lnk")
oShellLink.TargetPath = a+"\K122.VBS"
oShellLink.WindowStyle = 1
oShellLink.IconLocation = a+"\face2.ico"
oShellLink.WorkingDirectory = a
oShellLink.Save
42 楼
北京惬意 [专家分:1330] 发布于 2010-02-17 16:33:00
十分感谢moz兄弟解题,祝moz兄弟春节快乐、万事如意!
43 楼
lbscyb [专家分:4780] 发布于 2010-02-20 22:45:00
vfp支持WEB SERVICE,用WEB SERVICE
44 楼
北京惬意 [专家分:1330] 发布于 2010-02-21 03:14:00
楼上老弟过年好:
WEB是什么,能再详细讲讲吗?
45 楼
lbscyb [专家分:4780] 发布于 2010-02-21 14:19:00
http://baike.baidu.com/view/67105.htm?fr=ala0_1
46 楼
北京惬意 [专家分:1330] 发布于 2010-02-21 16:26:00
lbscyb老弟您好:
按照您的指点,看了那篇文章,由于水平有限,觉得大部分没能看懂,还是希望您能讲解一下。
还有就是您是否应用过WEB,能介绍一些成熟经验更好。
47 楼
lbscyb [专家分:4780] 发布于 2010-02-21 20:16:00
不是Web,是Web Service,是Web服务。
vfp帮助中有关于这个服务的帮助
我没有用web Service(主要是偶转向SQL SERVER 和 C#) ,但是在梅子论坛看到有网友成功的例子,需要说明的是vfp的WEB服务向导汉化有误,按照向导发布肯定要失败
vfp web 服务需要服务器运行IIS服务
48 楼
北京惬意 [专家分:1330] 发布于 2010-02-22 05:55:00
多谢lbscyb老弟的讲解!多谢您的关注和关心!
Web Service应该是解决远程传输的途径之一,值得我们继续交流和探讨。
我来回复