ですから、私はごく最近作成したVBAマクロを持っており、痛々しいほど遅い場合でも適切な仕事をします。しかし、私はそれをVB.netに移植するように言われました(さまざまな理由で、主な理由は、ソフトウェアチームが先に進んだ場合にVBAマクロのサポートに行き詰まりたくないということです)。VBAのプロセスの重要な部分は、同じブック内の別のシートでいくつかのルックアップを実行することでした。問題のテーブルは最大10,000の値であり、次のようになります。
- 場所| 参照コード| タイプ
- アバーデア| ABDARE | ST
列は任意の順序で配置できますが、必要なのは、値がRef-Codeにあることを確認し、それがLocationとTypeを返すかどうかを確認することです。
それで、最初のサブ質問:SQLiteはこれを行うための適切なツールですか?VB.netから永続的でめったに変更されない10,000の行テーブルで値を検索するために、他にもっと賢明なことがあるでしょうか。SQLiteが適切なツールである場合、VB.NetのSQLiteデータベースに接続してクエリを実行する方法を説明するための優れたチュートリアルはありますか?まだ見つかりませんでした。前もって感謝します。