【发布时间】:2012-08-16 09:30:23
【问题描述】:
所以我有一个 VBA 宏,这是我最近组合起来的,虽然速度很慢,但它做得很好。但是,我被告知将其移植到 VB.net(各种原因,一个主要原因是,如果我继续前进,软件团队不想被困在支持 VBA 宏)。 VBA 中该过程的一个关键部分是在同一工作簿的另一张工作表上运行几个查找。 有问题的表有大约 10,000 个值,看起来像:
- 位置 |参考代码 |输入
- 阿伯戴尔 | ABDARE | ST
我可以按任何顺序排列列,但我需要做的是检查是否在 Ref-Code 中找到了一个值,如果是则返回 Location 和 Type。
那么,第一个子问题:SQLite 是执行此操作的正确工具吗?在来自 VB.net 的持久、很少更改的 10,000 行表中查找值是否更明智? 如果 SQLite 是正确的工具,是否有任何好的教程可以带我了解如何在 VB.Net 中连接和查询 SQLite 数据库?我还没有找到一个。 提前致谢。
【问题讨论】: