R-03763-21608-02614-21475-13242-45742-42220-44388 tcl slt th3 src
In the legacy interface, the return value will be either SQLITE_BUSY, SQLITE_DONE, SQLITE_ROW, SQLITE_ERROR, or SQLITE_MISUSE.
/* IMP: R-03763-21608 */
# EVIDENCE-OF: R-03763-21608 In the legacy interface, the return value # will be either SQLITE_BUSY, SQLITE_DONE, SQLITE_ROW, SQLITE_ERROR, or # SQLITE_MISUSE.
R-63721-11986-01337-51273-44360-30402-45045-08949 tcl slt th3 src
With the "v2" interface, any of the other result codes or extended result codes might be returned as well.
/* IMP: R-63721-11986 */
# EVIDENCE-OF: R-63721-11986 With the "v2" interface, any of the other # result codes or extended result codes might be returned as well.
R-13245-13613-20612-29669-51853-01593-36495-38547 tcl slt th3 src
SQLITE_BUSY means that the database engine was unable to acquire the database locks it needs to do its job.
/* IMP: R-13245-13613 */
# EVIDENCE-OF: R-13245-13613 SQLITE_BUSY means that the database engine # was unable to acquire the database locks it needs to do its job.
R-26947-19317-61341-19233-36872-20864-34826-22893 tcl slt th3 src
If the statement is a COMMIT or occurs outside of an explicit transaction, then you can retry the statement.
/* IMP: R-26947-19317 */
# EVIDENCE-OF: R-26947-19317 If the statement is a COMMIT or occurs # outside of an explicit transaction, then you can retry the statement.
R-48422-12154-41896-26820-42783-11801-54961-22024 tcl slt th3 src
SQLITE_DONE means that the statement has finished executing successfully.
/* IMP: R-48422-12154 */
# EVIDENCE-OF: R-48422-12154 SQLITE_DONE means that the statement has # finished executing successfully.
R-50761-32325-45623-21011-38075-29398-65285-24375 tcl slt th3 src
If the SQL statement being executed returns any data, then SQLITE_ROW is returned each time a new row of data is ready for processing by the caller.
/* IMP: R-50761-32325 */
# EVIDENCE-OF: R-50761-32325 If the SQL statement being executed returns # any data, then SQLITE_ROW is returned each time a new row of data is # ready for processing by the caller.
R-49203-06300-24971-00388-61998-23090-03169-09394 tcl slt th3 src
SQLITE_ERROR means that a run-time error (such as a constraint violation) has occurred.
/* IMP: R-49203-06300 */
# EVIDENCE-OF: R-49203-06300 SQLITE_ERROR means that a run-time error # (such as a constraint violation) has occurred.
R-01080-23340-38639-20728-26521-10375-12428-21631 tcl slt th3 src
With the legacy interface, a more specific error code (for example, SQLITE_INTERRUPT, SQLITE_SCHEMA, SQLITE_CORRUPT, and so forth) can be obtained by calling sqlite3_reset() on the prepared statement.
/* IMP: R-01080-23340 */
# EVIDENCE-OF: R-01080-23340 With the legacy interface, a more specific # error code (for example, SQLITE_INTERRUPT, SQLITE_SCHEMA, # SQLITE_CORRUPT, and so forth) can be obtained by calling # sqlite3_reset() on the prepared statement.
R-56256-08578-55482-47155-20535-53157-53389-52654 tcl slt th3 src
In the "v2" interface, the more specific error code is returned directly by sqlite3_step().
/* IMP: R-56256-08578 */
# EVIDENCE-OF: R-56256-08578 In the "v2" interface, the more specific # error code is returned directly by sqlite3_step().