Added the latest SQLite 3.3.12 code
A lot of code has been added to handle the exceptions thrown by database abuse. The new underlying destructor (finalizers) is implemented, and the problem of garbage collection is fixed when the object is not processed properly, and the lifetime of some objects is fixed.
If a thing commits failure (commit) no longer leaves an object that cannot be submitted.
Fixed a problem that did not raise any errors in the test instance, but did cause a crash. When a and connection-bound command does not add or remove itself from the list of internal commands – a "database lock" error occurs when an attempt is made to close the connection.
Fixed the error of multithreading in the garbage collector that was thrown when the user did not destroy commands and connections normally.
Modified the encrypted internal storage unit allocation code, using the SQLite built-in AUX function to replace the PAGER.C source file to release the encryption block. This driver does not have any modifications to the original code of the SQLite (just outside of it has been modified).
Very good for a C # SQLite package, which can be said to be current. NET platform, the best way to use SQLite, its own documentation is also very detailed, including the SQLite supported by the detailed introduction of the syntax, strongly recommended!!!
Source code Download: Http://www.sqlite.com.cn/Upfiles/source/SQLite-1.0.40.0-source.zip
Compiled file: Http://www.sqlite.com.cn/Upfiles/source/SQLite-1.0.40.0-install.exe