vfp连接网络SQL数据库,怎么实现客户端的升级?
vfp连接网络SQL数据库,怎么实现客户端的升级?是把可执行文件放到数据库中吗?怎么检测新版本?是把原可执行文件删除重新从网络数据库中下载到本地计算机中吗?请各位老师指点一下科学的实现方法!谢谢!
[解决办法]
你要想升级方便,或者说总升级的话,可以将程序(EXE)通过升级程序存储到SQL Server数据库,然后各个客户端只是一个启动程序,这个启动程序每次连接SQL Server后,将真正的程序下载到本地,然后再启动这个真正的程序,这样如果要升级只需通过升级程序将真正的EXE再存储到SQL Server数据库即可。
至于文件如何存储到数据库(也就是如何写升级程序),可以参考
http://blog.csdn.net/apple_8180/article/details/2328001
另外还可以优化:如每次取得当前目录下真正EXE的版本,再取得数据库中真正EXE的版本(这个版本实际是升级程序将真正EXE存于数据库时一齐取得并写入的),如果版本不一样就下载数据库中的EXE,如果版本一样就不用下载。