Are you able to manually dispose of the SQLiteDataReader and SQLiteCommand objects associated with a connection? If not, is there is some external code making use of those objects? EDIT #1: Meanwhile, I'm going to add a managed event that exposes the busy handler. EDIT #2: Please see [https://system.data.sqlite.org/index.html/info/2541fcec64c42a1d]. I still need to add tests.