SQLite

SQLiteのユーザバージョンを利用する

昨日に続き、SQLiteの話題。SQLiteのリファレンス本をパラパラとめくっていたら、schema_version, user_versionなるPRAGMAコマンドを見つけた。これは一体何だろう?schema_versionについてはこんな説明が載っていた。 データベースに変更が加えられるたびに…

SQLite.NETのExecuteScalarにはまる

落とし穴の存在も対処方法も分かっているはずなのに、いつも決まってはまってしまう問題がある。今回もその一例。SQLite.NETを使ってゴリゴリとSQLを書き、テストコードを書いて実行したところでInvalidCastExceptionが発生した。開発環境は下記の通り。 Win…