My call to `sqlite3_bind_zeroblob64()` fails with SQLITE_TOOBIG,
yet `sqlite3_errmsg()` returns *"not an error"*. And I am calling
`sqlite3_errcode()` and `sqlite3_errmsg()` right after than *too big* error.
A quick look at the code, seems to confirm this API does not set
`db->errCode` like other binds do, via `vdbeUnbind()`. This seems to
violate the contract of <https://www.sqlite.org/c3ref/errcode.html>:
> If the most recent sqlite3_* API call associated with database
> connection D failed, then the sqlite3_errcode(D) interface returns
> the numeric result code or extended result code for that API call.
Simple oversight? Thanks, --DD