C# 2005にて、i5(AS400)のDB2へ接続すると、アプリケーション終了時に (名前空間 IBM.Data.DB2.iSeries を使用) ————————————————————————- System.ObjectDisposedException はハンドルされませんでした。 Message=”セーフ ハンドルは閉じられています。” Source=”mscorlib” ObjectName=”” StackTrace: 場所 System.Runtime.InteropServices.SafeHandle.DangerousRelease() 場所 System.Threading.RegisteredWaitHandleSafe.Finalize() ————————————————————————- というエラーが出る。
リソース解放漏れも絶対無いような、単純なソースにしても上記のエラーが発生した場合はiSeries Access自体にパッチが必要。最新のサービスパックは下記から。 http://www-03.ibm.com/systems/i/software/access/windows/sphist.html サービスパックのダウンロード元がわかりにくい・・・
Comentários