/ Check-in [d1b29156]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Transactions commit on the last sqlite3_step(), not on sqlite3_finalize(). This allows the sqlite3_step() to return SQLITE_BUSY if the commit is blocked by a lock. Ticket #885. (CVS 1928)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:d1b29156558f1c576002cdb2544dffaa693da39b
User & Date: drh 2004-09-02 14:57:08
Context
2004-09-02
15:14
Fix a problem with EXPLAIN on pragmas that return single integer values. Ticket #886 (CVS 1929) check-in: 8ce3d730 user: drh tags: trunk
14:57
Transactions commit on the last sqlite3_step(), not on sqlite3_finalize(). This allows the sqlite3_step() to return SQLITE_BUSY if the commit is blocked by a lock. Ticket #885. (CVS 1928) check-in: d1b29156 user: drh tags: trunk
2004-09-01
16:12
Work around a bug in the Borland C++ compiler. Ticket #881. (CVS 1927) check-in: 18af6ba5 user: drh tags: trunk
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to src/main.c.

Changes to src/pager.c.

Changes to src/vdbe.c.

Changes to src/vdbeInt.h.

Changes to src/vdbeaux.c.

Changes to test/attach2.test.

Changes to test/capi2.test.

Changes to test/capi3.test.

Added test/capi3b.test.

Changes to test/quick.test.