| Ticket UUID: | 8d510499ccbac2f03efaf6dd0567d0e01a88a012 | ||
| Title: | Repreparation errors are always returned as SQLITE_SCHEMA | ||
| Status: | Closed | Type: | Code_Defect |
| Severity: | Important | Priority: | Immediate |
| Subsystem: | Parser | Resolution: | Works_As_Designed |
| Last Modified: | 2009-10-20 13:27:15 | ||
| Detected By: | Application_Fault | ||
| Version Found In: | 3.5.5 | ||
| Description & Comments: | |||
|
See http://www.sqlite.org/cvstrac/tktview?tn=2922 including test and patch.
The problem is that SQLITE_SCHEMA occurs then no matter what the error on reprepare SQLITE_SCHEMA is returned. For example the database could be busy but you won't get SQLITE_BUSY returned. rogerb added on 2009-10-19 05:28:02: rogerb added on 2009-10-20 00:38:59: drh added on 2009-10-20 13:27:15: | |||