以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于远程数据源项目数据的保存  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34184)

--  作者:wcs
--  发布时间:2013/6/1 21:46:00
--  关于远程数据源项目数据的保存
我做了一个不太复杂的项目管理系统,使用固定域名,SQL2005数据库,各员工在外网环境下登录。

狐表项目的特点是,在打开项目、同步项目、保存项目时才与服务器通讯,其他情况下一般不与服务器通讯。

我们出现了数据未保存,员工的客户端就退出了的严重问题,工作信息付诸东流!!

具体是这样的:

客户端正常联接服务器正常打开项目,在客户输入数据以后因网络不稳暂无法联通服务器,这时点击“保存”键时,系统不会有“通讯断...."的提示,只是反应迟滞(点击”同步所有表“时,有提示)。这时如果退出系统,系统会提示是不是要保存项目,点击是,系统也不会有提示,只是不退出系统。一般用户会再次点击退出系统,并点击否(以为已经保存了)!

这是不是有问题?我们的用户是非常一般的用户,这样没有提示会让人误解是正常的,数据已保存。

没办法,我只有在”保存“前写代码判断数据源是不是连接正常,这样可以明确地给用户提示,是不是保存了,如果网络故障无法恢复也可给用户机会另存为EXCEL。

不知各位有没有这方面的经验,如何解决的?

--  作者:Bin
--  发布时间:2013/6/3 8:38:00
--  
你这个解决思路也可以行的啊!