我开发了一个(vb.net)数据准备应用程序,它允许用户将数据加载到网格上,然后将规则和转换应用于选定的列。每个执行的操作将自动保存到数据库(与项目关联的.mdf,也用于填充某些控件并保存一些参考数据)。下次用户输入相同数据时,只需点击一下按钮即可重复所有步骤。
到目前为止,该应用程序已用于独立计算机。我的雇主IT部门现在将其包含在集中分布式应用程序的目录中,他们首先要求我做的一件事就是丢失数据库。我想我可以使用本地存储的xml文件,但我没有使用xml存储和检索数据的经验。所以,寻找一些建议:
有没有比xml更好的方法? (我一直在考虑本地MS Access,因为所有用户都可以访问它,但是我无法以编程方式创建它或控制位置)。没有连接或类似的东西,只有行和列,它不是很大,最多只有几MB。
据我了解,要查询xlm文件,我必须将其全部读入数据表,然后查询表。它是否正确?还有其他方法吗?
要更改xml文件(相当于在db中插入,删除或更新行),我是否必须在每次更改时将其替换为新版本的文件?或者是否有类似sql的解决方案?
对不起,如果这些问题是基本的。只是被推向正确的方向会非常高兴。