在开发中遇到这样一个问题,就是在录入'材料名称'的时候要向后台数据库去做一下判断,看一下'材料名称'是否存在.
但是数据量挺大的.如果多用户在线同时操作的时候怕影响速度.现在就想在软件登录的时候,到后台数据库取一下'材料编号'和'材料名称',将这两列字段存成客户端的XML文件(c:\abc.xml).
(觉得这块数据量不大,生成的XML文件不会太大,网络传输这块没有影响)然后在录入'材料名称 '的时候,将生成的本地的XML文件做为数据源,从这里面判断'材料'是否存在就行了.
这样觉得不会影响速度.即使断线的话对操作也不影响.请教各位这样行吗?怎么实现呀???谢谢!!
但是数据量挺大的.如果多用户在线同时操作的时候怕影响速度.现在就想在软件登录的时候,到后台数据库取一下'材料编号'和'材料名称',将这两列字段存成客户端的XML文件(c:\abc.xml).
(觉得这块数据量不大,生成的XML文件不会太大,网络传输这块没有影响)然后在录入'材料名称 '的时候,将生成的本地的XML文件做为数据源,从这里面判断'材料'是否存在就行了.
这样觉得不会影响速度.即使断线的话对操作也不影响.请教各位这样行吗?怎么实现呀???谢谢!!
id,
材料名称id 在其他表中作为外键。这样判断 材料名称 是否存在就快多了。
思路如下:1:登陆时,取数据库中数据,生成xml存到客户端机器的硬盘(比如说c:\abc.xml)
2:录入时,就要去读取xml文件信息,做比对