■73414 / inTopicNo.7) |
Re[5]: SQLite接続後ファイルがclose出来ない |
□投稿者/ WebSurfer (350回)-(2014/09/24(Wed) 09:32:49)
|
■No73413 (のせんす さん) に返信
> 教えていただいたところ拝見しましたが、私には理解出来ませんでした。
以下のページのチュートリアルは SQL Server のものですが、これが図入りで 分かりやすいと思います。
10 行でズバリ !! 非接続型のデータ アクセス (ADO.NET) (VB) http://code.msdn.microsoft.com/10-ADONET-VB-1c64942f/
この例では外部キー制約を持つ 2 つのテーブルの階層更新を行っているため 少し複雑ですが、単一テーブルならはるかに簡単で、Visual Studio のウィザ ードに慣れれば 5 分もかからず DB の更新まで可能なアプリを完成できます。
今回の場合はデータを DataGridView に表示するところまでのようですが、 今後 DB の更新のためのコードも実装されるのではないでしょうか? であれ ば、上記のページのチュートリアルのような方法にチャレンジされることをお 勧めします。
> しかし、その関連として他も参考にしていると以下のコードの参考になる物を見つけました。 > これですと、最初に私が書いたコードの何分の一にもなります。(アップしていない関連コードもあるため)
接続型を非接続型に変更したわけですね。それが正解と思います。
DataTable, DataAdapter を利用する非接続型の利点は以下のページの解説が 参考になると思います。全部読むのは面倒でしょうから、図1、図2だけでも 見てください。
DB 設計者のための明解 ADO.NET 第 1 回 http://msdn.microsoft.com/ja-jp/library/cc482903.aspx
DataTable, DataAdapter を拡張した型付 DataSet + TableAdapter を Visual Studio のウィザードで作るのが上で紹介したチュートリアルです。
|
解決済み
|