イントレ
  • 新規
  • ペイント
  • 一覧
  • 管理
  • Home
  • ダウンロード
  • 日記
  • イラスト
  • リンク
  • About
  •  RSS

本文へジャンプ


イントレ。

« Prev | Today | Next »

System.Data.SQLiteをバージョンアップしたら挙動が違う件。

[日記] C# >> 2009/08/30 (日) | 15:40:28 | 魅椥 愁
System.Data.SQLite
別名 ADO.NET 2.0/3.5 Provider for SQLite。

気がついたら1.0.65.0がリリースされていたので更新しました。
更新前は1.0.60.0。

…はいいんですが、更新してから挙動が違ってて例外エラーに見舞われることに。


主立った物。
・BeginTransaction()でトランザクション中、Commit時に「SQL error: cannot commit - no transaction is active」
・SELECT文の結果、存在しない項目をExecuteScaler()で読み取るとnullやDBNullが返ってこない

SQLite側の方が問題なのかSystem.Data.SQLite側が問題かわからないけど、
よくわからなかったので、BeginTransaction ()とExecuteScaler()を使わないようにしてみた。

下手にADO.NETラッパーを使う方でSQLiteの操作を覚えちゃったので、
SQLiteのAPI直叩き出来ずSystem.Data.SQLite以外は使えないという罠w
おかげでSQLiteとの情報も多少違ってきているし。

相変わらず茨の道を選んで通ってる気がするよ。
Loading...

HTML creation time [0.12sec.]
"intre." by MinagiSyu, sense 1999.11.23.
Powered by Nucleus CMS v3.41

Utilities

タグ
PCパーツ | WPF | SAPFx | ツクールもどき | サッカー | C# | .NET | 園芸 | SAP1x | Windows 7 | ...すべてのタグ
カレンダー
<   2009-08   >
日月火水木金土
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
最近の更新
    2010-08-31
  • [日記] SAPFx 3.1.0.7。
  • [更新履歴] SmartAudioPlayer Fx 3.1.0.7 リリース。
  • 2010-07-30
  • [日記] 久々のSAPFxリリース。
  • [更新履歴] SmartAudioPlayer Fx 3.1.0.6 をリリース。
  • [ダウンロード] SmartAudioPlayer Fx
  • 2010-07-11
  • [日記] WebMatrixが本気過ぎる件。
  • 2010-06-23
  • [日記] Google Reader APIの認証がまた変わった?
Adsense