前段时间我设计了一个《儿童计划免疫信息系统》(单机版)用户要求多机使用,我稍加改动,就满足了用户要求。通过我的实践,觉得以下3个方面是必须在设计使用时特别要注意的:
1、数据处理的每个过程必须事前刷新数据库。如果不进行刷新,其他机器提交的数据就不能及时被调入本机,因为虽然通过共享、映射使用同一软件,但毕竟没有服务与客户交互功能,不是真正的网络数据交换。
2、最好是在小中型数据库软件中使用。如果数据库中的单表字段数较多,处理的数据量较大,数据库刷新速度就慢,共享同时使用的机器越多,体现的就越明显。
3、具体使用软件时,要选择完全共享模式,尽量加上密码。


祝贺你的成功!
因为有了你们,我们就找到了方向。
因为有了你们,论坛就热闹风光了!
[1、数据处理的每个过程必须事前刷新数据库。如果不进行刷新,其他机器提交的数据就不能及时被调入本机,因为虽然通过共享、映射使用同一软件,但毕竟没有服务与客户交互功能,不是真正的网络数据交换。]
请问怎么实现“数据处理的每个过程必须事前刷新数据库”呢?
比如,增加、插入、修改、数据整理、统计等等,如果不刷新当前软件调用的数据库,你所处理的只是上次调入的数据,例如,开始数据库中有3条记录,同时有两台机器使用,你的机器和另外一台(对方)已经调用了,都是3记录,如果你增加一条后就是4条记录了,然而对方机器上显示的还是3条,只有刷新后对方才知道已经是4条了。所以在数据处理之前刷新是解决的不能实时更新的问题。
洪滨,这个方法不是最好的,我只是一时满足用户的需要而为之,真正的局域网软件应该有一个自动连接数据库的机制,而不需要这样去做,所以没有学习的价值。我之所以提出来,是想让ADMIN知道,用共享加影射启动器的办法来实现局域网软件功能不好,我非常希望ADMIN解决这个问题:数据库的局域网络动态连接!
都是索取,没人愿意奉献,就这么榨呀榨,引力波、水手、admin也有江郎才尽之时,后来人呢?看到dfmz的双彩王了吗?看到他的奉献什么经验了吗?看到洪滨的软件吗?哪一个不需要注册呢?鄙视......