2012-08-16 55 views
1

因此,我有一个VBA宏,我最近放在一起,如果速度很慢,就会做足够的工作。不过,我被告知将其移植到VB.net(各种原因,主要原因是,如果我继续前进,软件团队不希望被卡住支持VBA宏)。 VBA中的过程的关键部分是在同一工作簿中的另一个工作表上运行一些查找。 有问题的表是〜10,000的值,并且看起来像这样:VB.net中的SQLite基础知识

  1. 位置| Ref-Code |类型
  2. Aberdare | ABDARE | ST

我可以按任意顺序放置列,但我需要做的是检查在Ref-Code中是否找到值,以及是否返回Location和Type。

因此,第一个子问题:SQLite是否是正确的工具?在VB.net中持久的,很少改变的10,000ish行表中查找值会更明智吗? 如果SQLite是正确的工具,有没有什么好的教程可以让我通过如何连接和查询VB.Net中的SQLite数据库?我还没有找到一个。 在此先感谢。

回答

1

为什么不使用xml文件来存储查找。在VB中有loads of easy ways to parse xml文件,这样你就不必学习如何连接到SQLlite。

xml文件也可以由不了解数据库的人维护。

+0

谢谢!我确信我需要在某个时候学习SQLite(或SQL),但是现在看来,这似乎是一个很好的避免陷入泥潭的好方法。 – 2012-08-16 09:45:07