1

因此,我有一个 VBA 宏,我最近将它放在一起,并且做得很好,如果速度很慢的话。但是,我被告知将其移植到 VB.net(各种原因,一个主要原因是如果我继续前进,软件团队不希望被卡在支持 VBA 宏)。VBA 中流程的一个关键部分是在同一工作簿的另一张工作表上运行几个查找。有问题的表是 ~10,000 个值,看起来像:

  1. 位置 | 参考代码 | 类型
  2. 阿伯代尔 | ABDARE | 英石

我可以按任何顺序排列列,但我需要做的是检查是否在 Ref-Code 中找到了一个值,如果它返回 Location 和 Type。

那么,第一个子问题:SQLite 是否是执行此操作的正确工具?在来自 VB.net 的持久、很少更改的 10,000 行表中查找值是否更明智?如果 SQLite 是正确的工具,是否有任何好的教程可以带我了解如何在 VB.Net 中连接和查询 SQLite 数据库?我还没有找到一个。提前致谢。

4

1 回答 1

1

为什么不只使用 xml 文件来存储查找。有很多简单的方法可以在 VB 中解析 xml文件,这样您就不必学习如何连接到 SQLlite。

xml 文件也可以由对数据库一无所知的人维护。

于 2012-08-16T09:33:54.973 回答