回 帖 发 新 帖 刷新版面

主题:[请教] VFP能否时时在远程网上传递数据?

近日在广州的一个展会上展销本人用VFP开发的《北京惬意商务软件》,就是进销存和餐饮都能应用的软件。
在展会上,有很多大一些的商家询问:“我在各地有多家分店或经销商,我能不能随时掌握各地的经营情况?”在我们软件里要得到这样的效果应该是叫时时传送吧?如何才能实现?
在展会上,本论坛的SIMON老师光临了我的展位,我们共同讨论了这个问题。SIMON老师提出要在总经销商那里设有固定IP地址,所有数据都时时传送到总经销商那里,总经销商才能方便的随时查看,不应该是总经销商去各地的分销商机子上去查看,我觉得很有道理。
我俩只是讨论,并非结论,同时也还要进一步细化。欢迎各位高师继续献计献策,在下首先拜谢了!

回复列表 (共48个回复)

11 楼

SIMONLIANG老弟你好:
    能够在展会上于你相识感到很荣幸!
    如果你说“映射IP地址的服务器”可以的话那我太高兴了,因为我现在在局域中就是用映射其它盘的方式,对这种映射方式我很熟悉。如果两都想同,那是最理想的模式了,但愿如此!
    预祝老弟和全家人新年快乐!

12 楼

关于“如何通过运行VFP后才映射”我们可以先不去追求,先手动映射能实现就啊弥陀佛了。

13 楼

祝各位老朋友、新朋友新年快乐!全家幸福!
希望各位高师发表高见,这几天我的脑子一直在这个问题上转。

14 楼

我是zxs4785,刚注册。

VFP实时操作互联网上的数据,完全可以,而且并不太难,我懂得多种方法实现,并且都实验成功过。

1、 VFP客户端 + SQL Server

2、 VFP客户端 +  VPN虚拟网络 + SQL Server 或 DBF表

3、 VFP客户端 + asp + VFP的COM + SQL Server 或 DBF表

4、 VFP客户端 + asp.net + SQL server 或DBF表 或MDB数据库

这以上四种都可以,现在我最喜欢的是第四种。

不知楼主是否上梅上论坛,我一般都在梅子论坛上。

15 楼

哈哈:
那么多种方法,我一定下功夫弄会其中一种。
还要赵弟多费心了啊,诚挚的感谢!

梅子论坛去了几次,没适应了,再就不去了。

16 楼

第1、2种最简单的了,只需要懂路由器设置端口映射、动态域名解析和服务器VPN服务设置就可以了;第3、4种方式我已有成熟的代码,性能要好得多,但是我现在并不打算公开。

第1种方式其实就是将局域网的C/S方式扩展到互联网上,需要在服务器端的路由器设置端口映射、动态域名解析。然后就如局域网的VFP + SQL Server般使用了。 简单是简单,但是在互联网上通信性能差,因为C/S方式并不是为互联网通信而设计的,速度慢、常中断是其大缺点。
 
第2种方式就是通过VPN技术,将服务器和客户端虚拟在一个局域网内,就如在局域网内使用C/S、F/S方式了。这种方式也简单,通过设置也有自动压缩传输的功能,但是采用C/S方式时对insert、Update等无法提高速度,因此速度上并没有多大改观。

第3种方式,我已做成一个通用的中间层,数据压缩传输,用于DBF表是最好的方式,因为这个中间层支持大多数的VFP命令。

第4种方式,我也做成了通用数据处理中间层,也是压缩传输数据的,传输的性能与第3种差不多,只支持SQL语句,最大优点是可以用于虚拟主机上。

17 楼

我对VFP在互联网上的应用研究早已过了能不能的阶段,而是怎样才是最优的阶段了。

一般说来,我认为VFP select、insert、update、Delete等语句在互联网操作数据库,select检索到数据后传到客户端时必须压缩传缩,这样传输的时间只是不压缩时的四分之一左右,比不压缩时快多了; 执行insert、update、delete时必须能成批执行,并且能事务处理,即这批SQL语句要么全部执行成功、要么全部失败,这样才能保证速度快并且数据不出现差错。

楼主,你可以QQ加我,我的QQ:594570286 须注明 "VFP爱好者"或你的网名

18 楼

几台机子,共享一个用网络硬盘!

19 楼

赵弟你好:
    我已经高兴的加了你的QQ,我的QQ是:630709721 北京惬意。
    看来论坛上真的有高人,这里就不多说了,到QQ里再多聊啊。

20 楼

[quote]几台机子,共享一个用网络硬盘![/quote]
共享时和局域网有多大区别?谢谢!

我来回复

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