其实,没有必要担心随时保存带来的网络流量问题的,你想一想WORD,EXCEL的处理方式就明白了,保存功能是有的,但不是系统自动保存,是使用者决定采用那种保存的方式,只要提供可以保存的功能就可以了,是1条记录保存1次,还是100条记录保存1次,让使用者自己去决定吧,不过我们要提供,退出窗口的时候提示用户保存一下数据,呵呵,我是这样理解的,我们的程序也是这样做的,既然是C/S结构的东西,就不用担心网络流量的问题了。

解决方案 »

  1.   

    运行于局域网的C/S结构程序,1条与100条记录——如果表中没有较多的text/ntext/image等数据类型的字段话,——其向数据库服务器保存的时间差别——小得可以忽略不计。所以勿需太多考虑网络流量问题,主要考虑效率和易用性等方面的问题。此外,批量保存记录时一般要使用事务以便提交失败时回滚。
      

  2.   

    在我所做的c/s结构的erp系统中,都是多条记录一起保存的,并且都是主从记录一起保存,如果输入的记录较多,那么使用者中途可以先保存.
    但是在用java做的b/s系统中,就是输入一条记录则保存.所以,这不存在什么正确不正确的问题,我觉得在一个系统中,所有界面都统一规范就可以了.
      

  3.   

    这个问题如何解决呀?
    我曾设计成批量保存,可是有几次是用户输入了几十条记录,但是网络出问题了,保存没有成功,所以后来设计成输入一条则存一条。
    我想问一下,可不可以当网络出问题不能批量保存时将这些数据存到本地呀?然后网络正常了再传到后台去。如果可能如何做呀?
    我的开发语言是vb6,后台是sql server,用的是ado,请大家指导我。谢。